关于java:Tethys-使用-reactornetty-开发的-IM

40次阅读

共计 459 个字符,预计需要花费 2 分钟才能阅读完成。

一个 IM 服务端我的项目,采纳 Spring Reactor 作为根底技术研发,全站响应式技术利用 (Reactor/R2DBC/Netty)。

内置残缺的 IM 通信协定,应用 WebSocket + HTTP 形式实现整个 IM 零碎相干业务。

可能齐全独立于业务零碎之外运行,且可能不便疾速的与现有零碎整合,并提供了 HTTP、gRPC 服务接口能不便的与 Tethys 进行通信,你可用于它疾速搭建搭建私域 IM 服务,或用于代替私有云 IM 服务。

特点

  • 响应式
  • 收费的
  • 高性能

技术栈

交互流程图

性能

  • 用户认证
  • 私人聊天
  • 群组聊天
  • 音讯存储
  • 容器部署
  • 好友关系
  • 离线音讯
  • 集群部署
  • 系统监控
  • 黑名单

文档

  • 开发手册
  • 使用手册
  • 音讯协定
  • 装置部署
  • 分布式音讯 ID 设计
  • REST 接口文档

演示

WebSocket 收发音讯

https://www.bilibili.com/vide…

HTTP 音讯发送

https://www.bilibili.com/vide…

gRPC 发送音讯

https://www.bilibili.com/vide…

源码

https://gitee.com/kk70/tethys

正文完
 0