SELF-HOSTED REALTIME MESSAGING

私有化部署的实时消息引擎

一个 Go 二进制跑起群聊、直播间与 1v1 私信。数据留在你自己的服务器,按需选配 AI 与企业运营能力。

核心能力

💬

三类会话

群聊 / 直播间 / 1v1 私信

消息全家桶

回复 / 撤回 / 已读 / Reaction

🔀

横向扩展

RabbitMQ / NATS 双引擎

🤖

AI Agent

RAG / 工具调用 / 人机接管

🎛️

管理控制台

RBAC / 审计 / 运营趋势

📞

音视频信令

1v1 / 多人通话 / PK

🔐

数据自主

MySQL / PostgreSQL 私有部署

🧩

业务集成

外部账号同步 / gRPC API

架构:一套代码,从单机到集群

客户端 websocket ×N Broker RabbitMQ / NATS persist_consumer ai_worker sync_worker MySQL / PostgreSQL · Redis

真实压测 · 不虚标

单机性能:可复现的数字,不是理论峰值

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

集群可扩展 + 推送 / 审核 / 回调,生产级

客服版 Customer Service

专业版 + 全套 AI 智能客服

查看完整功能对比与价格 →

安全与私有化

数据主权 · 自托管不出网

鉴权与审计 · JWT / RBAC / 审计日志

传输加密 · WSS / TLS

内网 / 离线可用

了解安全与私有化 →

准备好把消息基础设施握在自己手里了吗?

联系我们 阅读文档 →