当前位置:主页 > 查看内容

Tethys - 使用 reactor-netty 开发的 IM

发布时间:2021-04-15 00:00| 位朋友查看

简介:一个 IM 服务端项目,采用 Spring Reactor 作为基础技术研发,全站响应式技术应用(Reactor/R2DBC/Netty)。 内置完整的 IM 通讯协议,使用 WebSocket + HTTP 方式实现整个 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


本文转自网络,版权归原作者所有,原文链接:https://segmentfault.com/a/1190000039821120
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐