Missage 聊天APP
项目概述
Missage 是一款功能完整的即时通讯应用,支持多端部署,包括群聊、音视频通话、客服系统、机器人等功能。项目采用原生开发,提供完整的聊天解决方案。
技术栈
- 后端语言: Java
- 数据库: MySQL
- 移动端: 原生App (Android/iOS)
- Web端: 后台管理系统
- 部署方式: Docker容器化部署
核心功能
即时通讯
- 一对一私聊
- 群组聊天
- 消息推送
- 在线状态显示
音视频通话
- 高清音视频通话
- 群组音视频会议
- 屏幕共享功能
客服系统
- 智能客服机器人
- 人工客服接入
- 工单管理系统
管理功能
- 用户管理
- 群组管理
- 消息审核
- 数据统计
系统架构
服务组件
- im-service: 即时通讯核心服务
- admin-service: 管理后台服务
- app-service: 移动端API服务
- turn-service: 音视频转接服务
端口配置
- 80: IM服务
- 1883: 长连接服务
- 18080: 管理端口
- 8888: App服务
- 3478: 音视频服务
- 8080: 后台Web
- 8099: 其他服务
演示地址
在线演示
- 管理后台: https://missage-admin.nicolab.top/
- 服务监控: https://uptime.nicolab.top/
- 移动端下载: https://fir.xcxwo.com/8qydts96
部署要求
环境要求
- 操作系统: Linux
- Web服务: Nginx
- 部署方式: Docker容器化
- 主机类型: 独立服务器/VPS
安装服务
- 提供Docker部署脚本
- 支持一键部署
- 包含详细部署文档
项目特色
- 原生开发: 性能优异,用户体验流畅
- 多端支持: Android、iOS、Web管理端
- 功能完整: 涵盖现代IM应用的所有核心功能
- 易于部署: Docker容器化,简化部署流程
- 可扩展: 模块化设计,便于功能扩展
适用场景
- 企业内部通讯
- 在线教育平台
- 客服系统集成
- 社交应用开发
- 游戏聊天系统
Missage 聊天APP - 专业的即时通讯解决方案