全量源码 交付的即时通讯系统
客户端、服务端、运营后台,一次交付,全部归你。
不做按坐席收费的 SaaS,也不做只给 SDK 的半成品。你拿到的是可编译、可部署、可二次开发的完整工程,连同数据库结构与部署脚本。
网页端实时演示 · 可用页面的游客直接登录
一份可以直接编译上线的完整工程
下面每一项都在交付包里,不是路线图,也不是需要额外付费的模块。
通讯能力 34 项 业务模块 33 项 随包交付
多类型消息
文本、图片、语音、视频、文件、位置、名片、动态表情等二十余种。
音视频通话
基于 WebRTC 的一对一与多人通话,桌面端支持屏幕共享。
消息漫游
聊天记录存于服务端,换端登录可拉取历史并定位到指定消息。
运营后台
用户、群组、频道、钱包审核、动态审核与举报处理。
多个平台,一套代码
客户端是 Flutter 工程,构建 Android、iOS、Windows、macOS、Linux 与 Web。消息状态由服务端统一裁决,已读、撤回、漫游、多端登录互踢不靠客户端各自计算。
Android / iOS
能力最全厂商推送通道与 APNs、系统级来电界面、扫码、抬起收听,iOS 另有原生聊天页。
Windows / macOS / Linux
桌面专属桌面专用布局、多窗口、拖拽发送与屏幕共享,扫码登录由手机端确认。
Web
功能子集定制过的 Flutter Web 工程,本地库用 WebAssembly 版。没有推送、扫码与内购。
运营后台
Vue 3独立前端工程,复用同一套服务端接口,上百项开关实时下发。
装上之后,是这个样子
下面是各端的实际界面。同一套设计在手机、桌面与浏览器上分别适配过,桌面端不是把手机界面拉宽充数。
同一账号多端同时在线 已读、撤回与漫游状态由服务端统一裁决
聊天与会话列表,含厂商推送通道与系统级来电界面。
朋友圈动态与发布,iOS 26 及以上真机另有原生聊天页。
麦位管理、上麦申请与房间玩法,房主可控房间皮肤。
余额、充值、提现与流水明细,红包转账带完整领取记录。
桌面专用布局、多窗口与拖拽发送,通话中可共享整屏或指定窗口。
Vue 3 独立工程,用户、群组、钱包审核与上百项开关实时下发。
一条消息从发出到落地
链路上每一环都在源码里,包括你通常拿不到的那几环:网关、幂等定序、离线补投。这里先摘前五环。
长连接接入
客户端先取一次性 ws-token,经 Nginx 升级为 WebSocket 长连接。
帧协议编解码
自定义 Action 帧协议,默认 Protobuf 编解码,单条消息上限 64KB。
准入校验
校验频道只读、内容长度与媒体资产归属,拦住越权发送。
敏感词过滤
按后台词库匹配并分场景判定,词库变更即失效重载。
幂等与定序
Redis 按消息编号去重,再分配会话内单调序号。
部署拓扑一览
从终端到接入层、应用层、存储与外部依赖。最小可用是单台机器装齐,虚线框的组件不装也能跑。
01 / 客户端Flutter + Vue 后台
02 / 接入层Nginx + coturn
03 / 应用层单个 Go 进程
04 / 存储与外部依赖默认全在本机
消息主存优先级:ScyllaDB → MongoDB → MySQL 逐级降级,三套实现同构。