Skip to content

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: 其他服务

演示地址

在线演示

部署要求

环境要求

  • 操作系统: Linux
  • Web服务: Nginx
  • 部署方式: Docker容器化
  • 主机类型: 独立服务器/VPS

安装服务

  • 提供Docker部署脚本
  • 支持一键部署
  • 包含详细部署文档

项目特色

  • 原生开发: 性能优异,用户体验流畅
  • 多端支持: Android、iOS、Web管理端
  • 功能完整: 涵盖现代IM应用的所有核心功能
  • 易于部署: Docker容器化,简化部署流程
  • 可扩展: 模块化设计,便于功能扩展

适用场景

  • 企业内部通讯
  • 在线教育平台
  • 客服系统集成
  • 社交应用开发
  • 游戏聊天系统

Missage 聊天APP - 专业的即时通讯解决方案

用代码书写自由,用产品连接世界。