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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MrDoc 0.9.1 发布,类似语雀、飞书的开源在线文档和知识库系统
MrDoc 觅思文档是基于 Python 语言的 Django 框架开发并开源的在线文档系统。 其功能类似于国内的语雀平台、看云平台、为知笔记和飞书文档,国外的GitBook 平台。 如果你在寻找可私有化部署的在线文档系统,那么 MrDoc 觅思文档可以说是不二之选。 MrDoc 以「文档」作为系统的主要承载形式,支持用 Markdown 和富文本进行「普通文档」的写作,支持类似 Excel 的在线表格用来「表格文档」的记录。 同时以书籍形式的结构化文集作为文档的呈现形式,非常适合个人和小型团队作为私有化的文档、笔记和知识管理工具。 全平台多终端支持 浏览器扩展 MrDoc 通过官方浏览器扩展 ——MrDoc 速记(支持 Chromium 系列浏览器和火狐浏览器)(项目地址为:https://gitee.com/zmister/mrdoc-webclipper)和接入「简悦」扩展,实现了网站内容剪藏,可以化身成为互联网内容收藏神器。 桌面客户端 MrDoc 还提供了基于 Electron 开发的桌面客户端,跨平台支持 Windows、Linux 和 macOS。 移动端 APP 通过移...
- 下一篇
MyBatis-Flex v1.5.4 发布,进一步优化细节
MyBatis-Flex: 一个优雅的 MyBatis 增强框架 特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。 3、高性能 MyBatis-Flex 采用独特的技术架构、相比许多同类框架,MyBatis-Flex 的在增删改查等方面的性能均超越其 5~10 倍或以上。 4、更灵动 MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。 在 MyBatis-Flex v1.5.4 中,主要由 13 为同学,提供了不同的 PR 完善 MyBatis-Flex 细节,这些同学中,有的是学生,也有的就职于大家耳熟能详的大厂,感谢每一位同学的付出。 MyBatis-Flex v1.5.4 更新如下: 新增:UpdateChain.of(entity) 方法,方便直接传入...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案