Houge反应式 IM Server
一个 IM 服务端项目,采用 Spring Reactor 作为基础技术研发,全站响应式技术应用(Reactor/R2DBC/Netty)。
内置完整的 IM 通讯协议,使用 WebSocket + HTTP 方式实现整个 IM 系统相关业务。
能够完全独立于业务系统之外运行,且能够方便快速的与现有系统整合,并提供了 HTTP、gRPC 服务接口能方便的与 Houge 进行通讯,你可用于它快速搭建搭建私域 IM 服务,或用于替代公有云 IM 服务。
架构
特点
- 响应式
- 免费的
- 高性能
技术栈
交互流程图
功能
- ☑用户认证
- ☑私人聊天
- ☑群组聊天
- ☑消息存储
- ☑容器部署
- ☑好友关系
- ☑离线消息
- ☑集群部署
- ❌系统监控
- ❌黑名单
文档
演示
私人聊天
群组聊天
HTTP 接口发送消息
gRPC 接口发送消息
感谢
Houge 的实现离不开源社区的支持,感恩为开源做出贡献的人。
评论