头图

Tethys - 使用 reactor-netty 开发的 IM

行走在赤道

一个 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...

源码

https://gitee.com/kk70/tethys

阅读 470

就像一阵风
就像一阵风
5k 声望
129 粉丝
0 条评论
你知道吗?

5k 声望
129 粉丝
宣传栏