核心能力
💬
三类会话
群聊 / 直播间 / 1v1 私信
⚡
消息全家桶
回复 / 撤回 / 已读 / Reaction
🔀
横向扩展
RabbitMQ / NATS 双引擎
🤖
AI Agent
RAG / 工具调用 / 人机接管
🎛️
管理控制台
RBAC / 审计 / 运营趋势
📞
音视频信令
1v1 / 多人通话 / PK
🔐
数据自主
MySQL / PostgreSQL 私有部署
🧩
业务集成
外部账号同步 / gRPC API
架构:一套代码,从单机到集群
真实压测 · 不虚标
单机性能:可复现的数字,不是理论峰值
1,000
并发长连接
零错误、零丢弃的稳定档位
3,636
msg/s 扇出吞吐
群聊消息实际投递速率
70 ms
p99 延迟
p50 仅 18ms
0
错误 / 丢弃
无 slow-consumer、无限流触发
测试环境(单实例)
- 机型
- 阿里云 ECS · 4 vCPU / 8 GiB(hfc6.xlarge)
- 进程
- 单个 websocket 二进制 · 单机直投(无 broker)
- 存储
- PostgreSQL + Redis(同机)
- 场景
- 多房间群聊(50 房间)· 饱和压测取稳定档位
为什么这些数字可信
压测工具随仓库开源
压测客户端与报告工具(cmd/loadtest、cmd/satreport)在源码里,参数、场景、结果 JSON 你都能自己复跑核对。
贴合真实负载
按真人发消息的节奏建模(服务端每用户 4 条/秒频控之内),而不是"单连接狂发"刷出来的虚高吞吐。
取稳定值,不取崩溃前瞬间
公布的是零错误、零丢弃的档位;越过拐点服务端优雅降级(2,000 并发仍维持 7,000+ msg/s 扇出、p99 < 100ms),而非雪崩。
单机只是起点
RabbitMQ / NATS 横向扩展,容量随 websocket 实例数近线性增长——单机数字乘以实例数即为集群基线。
数字来自 2026-07 阿里云 cn-hangzhou 实测;不同机型、消息大小与房间拓扑会有差异,建议按自己的业务形态复跑压测。
四个版本,按需选配
基础版 Basic
单机 IM 核心,自托管起步
专业版 Pro
集群可扩展 + 推送 / 审核 / 回调,生产级
企业版 Enterprise
专业版 + 管理控制台 + 社区(超级群+频道)+ 外部同步
客服版 Customer Service
专业版 + 全套 AI 智能客服