Houge反应式 IM Server

联合创作 · 2023-10-01 09:59

一个 IM 服务端项目,采用 Spring Reactor 作为基础技术研发,全站响应式技术应用(Reactor/R2DBC/Netty)。

内置完整的 IM 通讯协议,使用 WebSocket + HTTP 方式实现整个 IM 系统相关业务。

能够完全独立于业务系统之外运行,且能够方便快速的与现有系统整合,并提供了 HTTP、gRPC 服务接口能方便的与 Houge 进行通讯,你可用于它快速搭建搭建私域 IM 服务,或用于替代公有云 IM 服务。

架构

特点

  • 响应式
  • 免费的
  • 高性能

技术栈

交互流程图

功能

  • ☑用户认证
  • ☑私人聊天
  • ☑群组聊天
  • ☑消息存储
  • ☑容器部署
  • ☑好友关系
  • ☑离线消息
  • ☑集群部署
  • ❌系统监控
  • ❌黑名单

文档

演示

私人聊天

群组聊天

 

HTTP 接口发送消息

gRPC 接口发送消息

感谢

Houge 的实现离不开源社区的支持,感恩为开源做出贡献的人。

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报