
微联云即时通讯
微联云即时通讯
作品介绍
微联云即时通讯系统产品介绍
出品方:沅酷网络
产品类型:即时通讯系统源码 / 私有化部署方案 / 可二次开发 IM 产品底座
适用场景:企业沟通、私域运营、社群平台、在线客服、垂直行业聊天系统、商业化 IM 项目
一、产品概述
微联云是一套面向商业交付的即时通讯系统,包含用户端、移动端、Web 端、消息推送服务、业务平台服务以及后台管理系统。系统以“实时通信 + 多端同步 + 运营后台 + 内容治理 + 资金能力”为核心,适合用于快速搭建类微信聊天系统、企业 IM、社群 App、私域客户沟通平台或垂直行业沟通产品。
项目支持源码交付和私有化部署,买方可以完整掌握数据、服务和代码资产,并可在现有基础上继续扩展会员体系、客服系统、AI 助手、支付系统、内容审核、SaaS 多租户等业务模块。
二、产品组成
| 模块 | 说明 |
|---|---|
| im-platform | 用户端业务服务,负责登录注册、用户、好友、群聊、消息记录、文件上传、钱包、通知等业务接口 |
| im-server | 实时消息推送服务,基于 Netty / WebSocket 维护长连接并推送消息 |
| im-client | IM 消息 SDK,供业务服务发送私聊、群聊、系统消息 |
| im-common | 公共能力模块,包含模型、枚举、Redis MQ、工具类等 |
| im-web | PC Web 聊天端 |
| im-uniapp | 移动端工程,可打包 App、H5、小程序 |
| im-admin | 后台管理服务,提供管理端接口和权限能力 |
| im-admin-web | 后台管理前端,包含用户、群聊、消息、资金、素材、系统配置等运营功能 |
| db | 数据库初始化与增量升级脚本 |
三、核心卖点
1. 用户端、移动端、后台端完整闭环
系统不只是聊天页面,而是包含用户使用端、移动端、管理后台、后台管理接口和消息推送服务的一整套产品。买方拿到后可以直接进行品牌替换、部署上线和二次开发。
2. 类微信 IM 体验,功能覆盖完整
系统支持私聊、群聊、好友关系、群成员管理、离线消息、已读未读、语音、图片、文件、视频、红包、转账、语音通话、视频通话、群 @、消息撤回、聊天记录等核心能力,具备实际商业产品的基础体验。
3. 新增后台管理系统,具备运营能力
后台已覆盖管理员登录、角色权限、菜单权限、IM 用户管理、群聊管理、消息查看、系统通知、投诉处理、违禁词管理、资金流水、红包转账记录、素材库、文件存储、客户端版本管理、操作日志等能力,方便运营人员管理平台。
4. 支持私有化部署和源码交付
系统可部署到买方自己的服务器环境,数据保存在自有 MySQL、Redis、MinIO 或其他存储服务中。相比接入第三方 IM 云服务,私有化部署更适合对数据安全、业务定制和长期成本有要求的客户。
5. 消息服务解耦,可横向扩展
业务服务和消息推送服务分离,实时推送由独立 im-server 负责。系统通过 Redis 队列和用户连接路由处理跨节点推送,可根据业务增长扩展消息节点。
6. 主流技术栈,方便接手
后端采用 Java、Spring Boot、Netty、MyBatis Plus、Redis、MySQL、MinIO 等技术;前端采用 Vue、Element UI、UniApp、Vite、Element Plus 等生态。技术成熟、资料丰富,适合团队维护和继续开发。
四、用户端功能
账号与登录
- 用户注册、账号密码登录
- 邮箱验证码相关能力
- 二维码登录能力
- Token 鉴权
- 多终端在线
- 在线状态识别
- 用户资料维护
- 头像、昵称、密码等基础信息管理
好友体系
- 添加好友
- 好友申请与审核
- 好友列表
- 好友资料查看
- 好友备注
- 删除好友
- 好友黑名单
- 好友聊天删除时间记录
私聊功能
- 单聊实时消息
- 文本消息
- 图片消息
- 文件消息
- 语音消息
- 视频消息
- 名片消息
- 红包消息
- 转账消息
- 消息引用
- 消息撤回
- 已读未读
- 离线消息拉取
- 历史记录查询
- 多端消息同步游标
群聊功能
- 创建群聊
- 搜索群聊
- 群申请加入
- 邀请好友入群
- 群成员列表
- 群主与管理员角色
- 群成员禁言
- 群公告 / 群通知相关能力
- 群 @ 消息
- 群聊红包
- 群聊消息已读
- 群聊离线消息
- 退出群聊
- 解散群聊
- 群聊封禁相关能力
- 群聊投诉相关能力
音视频通话
- 单人语音通话
- 单人视频通话
- 多人语音通话
- 多人视频通话
- 通话邀请
- 通话接听 / 拒绝
- 通话取消 / 挂断
- 通话状态消息
钱包与资金
- 用户钱包余额
- 余额充值相关能力
- 红包发送与领取
- 转账发送与收款
- 钱包账单
- 资金流水记录
- 红包 / 转账记录
- 超时退款任务能力
系统通知
- 单用户系统通知
- 全员广播通知
- 通知列表
- 通知详情
- 通知已读状态
- 资金、系统、业务事件通知扩展
文件与媒体
- 图片上传
- 图片缩略图
- 文件上传
- 视频消息
- 语音录制
- 用户上传文件归档到素材库
- 支持本地、MinIO、七牛云等存储扩展
五、后台管理功能
工作台
- 后台首页数据展示
- 管理端基础信息初始化
- 系统运行入口
管理员与权限
- 管理员账号登录 / 退出
- 当前管理员信息
- 管理员列表
- 新增、编辑、删除管理员
- 管理员状态管理
- 角色列表
- 新增、编辑、删除角色
- 角色绑定菜单权限
- 菜单树管理
- 目录、菜单、按钮级权限
- 动态路由与权限标识
IM 用户管理
- 用户分页列表
- 按用户 ID、用户名、昵称、邮箱、封禁状态筛选
- 用户详情
- 编辑用户基础资料
- 软删除用户
- 封禁 / 解封用户
- 后台调整用户余额
- 余额调整同步写入资金流水
群聊管理
- 群聊分页列表
- 按群 ID、群名、群账号、群主、封禁状态筛选
- 群聊详情
- 封禁 / 解封群聊
- 群成员和群基础信息管理扩展
消息管理
- 私聊消息列表
- 私聊消息详情
- 群聊消息列表
- 群聊消息详情
- 按发送人、接收人、群聊、消息类型、关键词、发送时间筛选
- 历史会话查看
- 按用户视角查看历史私聊
- 按群聊查看历史消息
- 后台只读查看,不影响用户未读数和消息状态
系统通知管理
- 系统通知列表
- 按用户、通知类型、业务类型、已读状态、关键词筛选
- 通知详情
- 新增系统通知
- 支持单用户通知
- 支持全员广播通知
- 删除系统通知
投诉管理
- 投诉记录列表
- 按投诉对象、投诉人、状态、投诉类型筛选
- 投诉详情
- 投诉图片查看
- 投诉处理
- 投诉驳回
违禁词管理
- 违禁词列表
- 按内容、启用状态筛选
- 新增违禁词
- 编辑违禁词
- 启用 / 禁用违禁词
- 删除 / 批量删除违禁词
- 客户端服务定时刷新后生效
资金管理
- 资金流水列表
- 资金流水详情
- 充值、红包、转账流水查询
- 红包 / 转账记录列表
- 红包 / 转账详情
- 后台余额调整记录
客户端版本管理
- 安卓版本管理
- iOS 版本管理
- PC 桌面端版本管理
- 新增版本记录
- 编辑版本记录
- 删除版本记录
- 版本号、下载地址、更新说明等信息扩展
素材与文件管理
- 后台统一上传图片、视频、文件
- 文件素材库列表
- 素材分类
- 新增、编辑、删除分类
- 文件重命名
- 文件批量删除
- 文件批量移动
- 支持上传时自动保存素材库
系统配置
- 后台公共配置
- 网站基础配置
- 版权配置
- 用户协议 / 隐私政策配置
- 登录注册规则配置
- 默认头像等用户配置
- 热门搜索配置
- 第三方统计代码配置
- 存储方式列表
- 存储配置详情
- 切换当前存储方式
系统工具与日志
- 系统环境信息
- 后台操作日志
- 操作日志分页查询
- 清理系统缓存
- 字典类型管理
- 字典数据管理
六、技术架构
架构特点
- 前后端分离
- 用户端业务服务与后台管理服务分离
- 业务服务与消息推送服务分离
- Redis 队列实现跨节点消息分发
- WebSocket 长连接实现实时推送
- MySQL 持久化用户、关系、消息、资金和配置数据
- 文件存储支持本地、MinIO、七牛云等方式
- 后台支持角色权限和菜单权限
技术栈
| 类型 | 技术 |
|---|---|
| 后端语言 | Java 17 |
| 后端框架 | Spring Boot、MyBatis Plus |
| 实时通信 | Netty、WebSocket |
| 音视频 | WebRTC |
| 数据库 | MySQL |
| 缓存 / 队列 | Redis |
| 文件存储 | 本地存储、MinIO、七牛云扩展 |
| 用户 Web 端 | Vue、Element UI |
| 移动端 | UniApp、uView Plus |
| 后台前端 | Vue 3、Vite、Element Plus、LikeAdmin 风格管理端 |
| 接口文档 | Knife4j / OpenAPI 3 |
七、适用客户
- 想快速上线聊天 App 的创业团队
- 需要私有化 IM 的企业客户
- 做私域运营、社群运营的平台方
- 想开发类微信、同城社交、兴趣社区的项目方
- 需要在线客服或顾问沟通能力的行业平台
- 软件公司、外包团队、系统集成商
- 希望买源码后继续二开的技术团队
八、适用业务场景
- 企业内部沟通系统
- 私域客户聊天系统
- 社群聊天平台
- 在线客服系统
- 教育培训互动平台
- 医疗、法律、咨询类在线沟通平台
- 同城、本地生活、兴趣社区产品
- 带钱包、红包、转账能力的社交产品
- 需要后台审计和内容治理的 IM 平台
九、交付内容
可交付内容包括:
- 用户端后端源码
- 消息推送服务源码
- 消息 SDK 源码
- PC Web 聊天端源码
- UniApp 移动端源码
- 后台管理服务源码
- 后台管理前端源码
- 数据库初始化脚本和增量脚本
- 品牌 Logo、App 图标、启动图等资源
- 部署说明
- 可选远程部署支持
- 可选二次开发支持
具体交付范围可根据合作方式确认。
十、部署环境建议
基础环境
- JDK 17+
- Maven 3.9+
- Node.js 18+
- MySQL 8.0+
- Redis 6.2+
- MinIO 或其他对象存储
- Nginx
音视频环境
正式使用音视频通话时,建议配置:
- HTTPS / SSL 证书
- 可公网访问的服务地址
- 稳定带宽和低延迟网络
- 必要时配置 STUN / TURN 服务
生产部署建议
- 用户端服务、后台服务、消息服务分开部署
- Redis、MySQL 设置持久化和备份策略
- 文件存储单独挂载或接入对象存储
- Nginx 统一代理 Web、H5、后台和接口
- 对钱包、红包、转账等资金能力进行专项测试
- 上线前进行安全加固和压力测试
十一、产品价值
对买方的价值
- 缩短 IM 产品从 0 到 1 的开发周期
- 同时获得用户端、移动端和后台管理系统
- 可私有化部署,数据自主可控
- 源码可二次开发,适配自身业务
- 功能覆盖聊天、运营、内容治理和资金场景
- 后续可扩展为客服系统、社群系统、企业协作系统或行业沟通平台
对技术团队的价值
- 模块划分清晰,便于接手维护
- 业务服务与推送服务解耦
- 消息服务支持横向扩展
- 使用主流 Java 和 Vue 技术栈
- 后台权限体系、素材库、系统配置等通用能力可复用
- 可将 IM 推送能力独立集成到其他业务系统
十二、上线前建议
如需正式商用,建议完成以下工作:
- 替换品牌名称、Logo、App 图标和启动图
- 配置正式域名、HTTPS 证书和服务器环境
- 完成隐私政策、用户协议、备案等合规内容
- 设置正式短信、邮箱、对象存储等第三方服务
- 检查管理员默认账号和密码
- 配置数据库、Redis、文件存储备份
- 对资金、红包、转账等功能进行完整业务验收
- 根据目标用户规模进行压力测试
十三、界面预览
项目内已包含部分用户端截图,可用于演示或销售材料:
- 私聊界面:
截图/web/私聊.jpg - 群聊界面:
截图/web/群聊.jpg - 群列表:
截图/web/群列表.jpg - 好友列表:
截图/web/好友.jpg - 单人通话:
截图/web/单人通话.jpg - 多人通话:
截图/web/多人通话.jpg - App 截图:
截图/app/1.png、截图/app/2.png
后台管理端可通过 im-admin-web 启动查看,默认对接 im-admin 后台管理服务。
十四、合作说明
微联云适合源码出售、私有化部署、品牌定制和二次开发合作。买方可基于现有源码继续扩展后台管理、客服坐席、会员系统、内容审核、AI 聊天助手、订单系统、支付系统、SaaS 多租户等业务能力。
公司:沅酷网络
产品:微联云即时通讯系统
合作类型:源码出售、私有化部署、二次开发、技术支持

