悟空 IM 发布,单机百万级的通用实时通讯服务
简介
8年积累,沉淀出来的高性能通用通讯服务悟空IM,支持即时通讯,消息推送,物联网通讯,音视频信令,直播弹幕,客服系统,AI通讯,即时社区等场景。
特点
- 📚 完全自研:自研消息数据库,消息分区永久存储,自研二进制协议(支持自定义),重写Go底层网络库,无缝支持TCP和websocket。
- 🚀 性能强劲:单机支持百万用户同时在线,单机16w/秒消息(包括DB操作)吞吐量,一个频道支持万人同时订阅。
- 🔔 零依赖:没有依赖任何第三方组件,部署简单,一条命令即可启动
- 🔐 安全:消息通道和消息内容全程加密,防中间人攻击和窜改消息内容。
- 🧱 扩展性强:采用频道设计理念,目前支持群组频道,点对点频道,后续可以根据自己业务自定义频道可实现机器人频道,客服频道等等。
功能特性
- 支持自定义消息
- 支持订阅/发布者模式
- 支持个人/群聊/客服/社区资讯频道
- 支持频道黑明单
- 支持频道白名单
- 支持消息永久漫游,换设备登录,消息不丢失
- 支持在线状态,支持同账号多设备同时在线
- 支持多设备消息实时同步
- 支持用户最近会话列表服务端维护
- 支持指令消息
- 支持离线指令接口
- 支持Webhook,轻松对接自己的业务系统
- 支持Datasoure,无缝对接自己的业务系统数据源
- 支持Websocket连接
- 支持TLS 1.3
- 支持Prometheus监控
- 监控系统开发
- 支持Windows系统(仅开发用)
- 支持流式消息,类似chatgpt的结果输出流
案例:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
go 版 trzsz 发布 v1.1.4 支持断点续传
Go 版 trzsz ( trz / tsz ) 发布 v1.1.4,支持断点续传,进一步优化了传输速度和使用体验: 1 、如果传输发生中断,或者传完后文件有修改,再使用trz -y上传,或者使用tsz -y xxx下载, 将会快速跳过前面一致的部分,从不一致的位置开始断点续传。 2 、按下Ctrl + C时不再直接退出,可以选择保留已传输的部分,或删除已传输的部分,或继续传输剩下的部分。 3 、自动检测要传输的文件类型,若是未压缩的文件,则自动压缩并传输,接收端自动解压,提高传输速度。也可以通过参数-c yes 和-c no强制压缩或不压缩。 GitHub:https://github.com/trzsz/trzsz-go 安装方法 Ubuntu 可用 apt 安装sudo apt install trzsz sudo apt update && sudo apt install software-properties-common sudo add-apt-repository ppa:trzsz/ppa && sudo apt update ...
- 下一篇
Spring Data 2023.1.0-M1 发布
Spring Data 2023.1.0-M1 现已发布。该版本介绍了 2023.1 版本的主要主题,以及所有主题的初始特性: 拥抱 JDK 21 LTS 对 Kotlin Value Classes 的支持 对 Repository Query Methods 的Limit支持 为Spring Data JDBC 提供 Schema 和 SpEL 支持 可查看发行说明了解更多详情,即将推出的 Spring Boot 3.2 M1 里程碑将与此里程碑版本集成。Spring Data 2023.1.0 预计将于 11 月正式发布。 Spring Data Commons3.2 M1-Javadoc-Documentation-Changelog Spring Data JPA3.2 M1-Javadoc-Documentation-Changelog Spring Data for Apache Cassandra4.2 M1-Javadoc-Documentation-Changelog Spring Data MongoDB4.2 M1-Javadoc-Documentation-C...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7