智言发 IM — 企业级高并发即时通讯系统
项目概述
智言发IM是一套完整的即时通讯解决方案,采用 Flutter + Go 全栈开发,从零搭建,非套壳二开。服务端基于 Go 语言高并发 WebSocket 网关,客户端使用 Flutter 一套代码覆盖 Android / iOS / Web 多端。系统经过11个迭代阶段打磨,消息投递可靠性达到99.99%。
技术架构
服务端:Go (Gin + GORM + WebSocket) 客户端:Flutter (GetX状态管理 + 分层架构) 数据库:MySQL + MongoDB + Redis + SQLite(客户端本地) 消息队列:NATS JetStream (At-Least-Once投递) 音视频:WebRTC 点对点通话 监控:Prometheus指标 + OpenTelemetry链路追踪 后台:Vue3 + Element Plus 管理面板核心功能
单聊/群聊消息收发(文本/图片/语音/视频/文件/红包/转账) 端到端加密(E2EE),消息仅收发双方可读 华为HMS离线推送(已对接Push Kit V2,自分类IM权益) 音视频通话(WebRTC,支持语音和视频) 朋友圈/动态发布 钱包系统(充值/提现/红包/转账,行级锁事务保证资金安全) 消息已读回执 + 在线状态 心跳保活 + 指数退避重连 雪花算法消息ID + Seq序号持久化 离线消息去重排序 + 分批推送高级技术特性
Outbox事务发件箱模式 Ristretto高性能缓存 Redis Seq批量预取(降低QPS 99倍) 客户端Isolate多线程数据库操作 LRU缓存 + 消息窗口化渲染 优雅停机 + 内存池化 消息高可靠投递(ACK确认 + 超时重推 + 离线溢出DB)项目规模
服务端:Go代码 15000+ 行,覆盖完整业务逻辑 客户端:Dart代码 20000+ 行,21个完整页面,51个SVG图标 后台:Vue3管理面板,用户/钱包/消息/链路追踪可视化 原型:36页iOS风格HTML交互原型服务套餐
套餐一:部署版(不含源码)
¥9,800
包含内容:
部署到客户指定服务器 配置域名、SSL 证书 Android APK 编译交付(可改品牌名和 Logo) 后台管理面板部署 华为离线推送配置 基础功能调试确认 30 天运维保障不含:任何源代码 / 二次开发能力 / 功能定制修改
套餐二:全端源码交付 热销
¥39,800
包含内容:
全部 Go 服务端源码 全部 Flutter 客户端源码 Vue3 后台管理面板源码 Protobuf 协议文件 36 页 HTML 交互原型 Docker Compose 部署方案 完整技术文档 数据库自动迁移(无需手动建表) 华为离线推送对接指南 1 次远程部署协助 品牌定制(改名称 / Logo / 主题色) 60 天技术答疑套餐三:全端源码 + 定制开发 尊享
¥69,800 起
包含套餐二全部内容,额外增加:
根据客户需求定制 3-5 个功能模块 接入多厂商推送(小米 / OPPO / vivo / 苹果 APNs) 上架应用市场指导 iOS App 编译交付 180 天技术支持 一年内免费 Bug 修复
交付清单
完整服务端 Go 源码
完整 Flutter 客户端源码
Vue3 后台管理面板源码
36 页 HTML 交互原型
Protobuf 协议定义文件
Docker Compose 编排文件
项目说明文档
数据库表结构自动迁移(无需手动建表)
适用场景
企业内部通讯工具 社交 App 开发 即时通讯 SDK 二次开发 毕业设计 / 课程项目参考 学习 Go + Flutter 全栈开发
