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 的实现离不开源社区的支持,感恩为开源做出贡献的人。

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报