高性能长连接
通讯层基于 JiSuIM,单机 16 万/秒消息吞吐,集群可按槽位横向扩展至百万在线,长连接断开自动重连。
01 / 产品能力
不是聊天界面 Demo,而是包含长连接、消息存储、多端同步、内容安全与运营后台的完整系统。
通讯层基于 JiSuIM,单机 16 万/秒消息吞吐,集群可按槽位横向扩展至百万在线,长连接断开自动重连。
Flutter 一套代码覆盖 iOS、Android、Web、Windows、macOS。多端同时在线,消息、已读状态实时同步。
私有化部署在自己的服务器,消息主体、关系数据、媒体文件全部本地存储,可按需备份与迁移。
本地 SQLite 落库 + 虚拟化长列表 + 分页懒加载 + 帧级节流,单会话 10 万条历史滑动稳定 60fps。
WSS/HTTPS 收口,业务端口仅绑本机;消息准入校验、敏感词强校验、内容审计、异常登录与设备管理。
Vue3 管理后台内置用户、群组、消息、举报、推送与系统配置,会员、靓号、签到等业务可直接运营。
02 / 功能模块
客户端、服务端、管理后台三端功能完整对齐,无需从零补齐基础能力。
03 / 技术架构
消息主体只存通讯层,业务库只存关系与扩展字段,避免双写不一致。各层可独立扩容与替换。
04 / 性能与部署
本地一条命令拉起全栈;生产环境按需切换为多副本 + 通讯层集群拓扑。
| 单机吞吐 | 16 万条 / 秒 |
|---|---|
| 集群在线 | 百万级 |
| 投递延迟 | < 50ms |
| 历史会话 | 10 万条 / 60fps |
| 离线消息 | 永久存储 · 增量拉取 |
Docker Compose 拉起通讯层、业务层、后台、MinIO、MySQL、Redis,适合验证与中小规模使用。
Nginx 接入层 + 业务层 3 副本 + JiSuIM 3 节点 Raft + 主从与读写分离,可水平扩容。
全量源码、Docker 镜像、构建与部署脚本、验证清单与运维手册,可自行二次开发。
$ cd tsdd
$ docker compose up -d
$ docker compose ps # 等待服务 healthy
05 / 在线演示
使用演示账号即可登录网页版,多端同步、群聊、朋友圈、音视频通话均可实际测试。
同一个账号可在手机、电脑、网页同时在线,消息、已读状态与最近会话实时同步。
Android 与 Web 可直接使用;iOS / Windows / macOS 可基于源码自行构建,安装包正在准备中。
06 / 联系我们
无论是产品选型、私有化部署,还是二次开发与定制,都可以直接联系我们。