一个 IM 服务端项目,采用 Spring Reactor 作为基础技术研发,全站响应式技术应用(Reactor/R2DBC/Netty)。
内置完整的 IM 通讯协议,使用 WebSocket + HTTP 方式实现整个 IM 系统相关业务。
能够完全独立于业务系统之外运行,且能够方便快速的与现有系统整合,并提供了 HTTP、gRPC 服务接口能方便的与 Tethys 进行通讯,你可用于它快速搭建搭建私域 IM 服务,或用于替代公有云 IM 服务。
特点
- 响应式
- 免费的
- 高性能
技术栈
交互流程图
功能
- 用户认证
- 私人聊天
- 群组聊天
- 消息存储
- 容器部署
- 好友关系
- 离线消息
- 集群部署
- 系统监控
- 黑名单
文档
演示
WebSocket 收发消息
https://www.bilibili.com/vide...
HTTP 消息发送
https://www.bilibili.com/vide...
gRPC 发送消息
https://www.bilibili.com/vide...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。