开源中国社区团队直播首秀,以分享为名讲述开源中国社区背后的故事”
9年积累,沉淀出来的高性能通用通讯服务,支持即时通讯,站内/系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI通讯,即时社区等场景。
特点
- 📚 完全自研:自研消息数据库,消息分区永久存储,自研二进制协议(支持自定义),重写Go底层网络库,无缝支持TCP和websocket。
- 🚀 性能强劲:单机支持百万用户同时在线,单机16w/秒消息(包括DB操作)吞吐量,一个频道支持万人同时订阅。
- 🔔 零依赖:没有依赖任何第三方组件,部署简单,一条命令即可启动
- 🔐 安全:消息通道和消息内容全程加密,防中间人攻击和窜改消息内容。
- 🧱 扩展性强:采用频道设计理念,目前支持群组频道,点对点频道,后续可以根据自己业务自定义频道可实现机器人频道,客服频道等等
v1.2.4 更新日志:
-
连接里的unix用syscall取代为了兼容windows
-
解决连接上下文有时候为空,导致服务崩溃
-
严重:解决连接关闭时,偶发触发死锁的情况,导致服务不可用
-
更换连接管理的方式
-
解决连接关闭时,会重复移除fd的问题
-
解决tlsConn的并发问题
-
优化性能
-
增加频道解散状态
-
完善频道删除的逻辑
还没有评论,来说两句吧...