即时通讯服务器

即时通讯服务器

✨ 核心特性
🚀

高性能

基于 Spring Boot 3.x 和 Java 17,采用 WebSocket + STOMP 协议,提供毫秒级响应速度

💬

实时通信

支持私聊、群聊、消息撤回、转发、已读回执等完整的即时通讯功能

📁

文件传输

支持图片、视频、音频、文档等多种格式的文件上传和分享,最大支持50MB

😀

表情系统

丰富的表情包支持,自定义表情管理,让聊天更加生动有趣

👥

用户管理

完整的用户认证、好友系统、群组管理,支持多租户隔离

🎨

主题系统

多种预设主题,支持自定义主题,响应式设计适配各种设备

🔒

安全可靠

JWT 认证、数据加密、SQL注入防护、XSS防护等多重安全保护

📊

监控统计

完整的监控和日志系统,支持性能分析和故障排查

🏗️ 技术栈

后端技术

  • Spring Boot 3.4.1
  • Java 17
  • MySQL 8.0
  • Redis 6.0
  • WebSocket + STOMP
  • Maven 3.8+

前端技术

  • 原生 JavaScript(PC 端)
  • Ionic 7 + Angular 17(移动端)
  • CSS3 + 响应式设计
  • SockJS + STOMP.js
  • Capacitor(跨平台打包)

部署技术

  • Docker + Docker Compose
  • GitHub Actions
  • Prometheus + Grafana
  • Nginx
  • Kubernetes

开发工具

  • IntelliJ IDEA
  • Git
  • Postman
  • DBeaver
  • Redis Desktop Manager

🚀 快速体验

Spring-TM-Server 提供完整的即时通讯解决方案,支持多种部署方式。无论是个人开发者还是企业用户,都能快速上手并投入使用。

💬 实时聊天

体验流畅的即时通讯功能

支持私聊、群聊、文件传输

🖥️ PC 端界面展示
PC 聊天界面
群聊主界面
PC 表情/输入增强
表情与消息输入
PC 群成员
联系人与群成员管理
PC 主题设置
多主题切换与自定义

PC 端覆盖会话列表、群聊、联系人管理、群成员弹窗、6 套内置主题 + 自定义主题编辑器等能力;与移动端在交互逻辑与业务功能上保持完全一致,便于企业统一部署。

📱 移动端界面展示
Ionic 聊天列表
聊天列表
Ionic 群聊
群聊对话
Ionic 联系人
联系人与群聊管理
Ionic 群成员
群成员列表
Ionic 好友详情
好友详情
Ionic 设置页
设置中心
Ionic 外观设置
外观主题切换

移动端基于 Ionic + Angular,覆盖私聊、群聊、联系人管理、好友请求、群成员查看、个人设置、多主题切换等完整功能链路,与 PC 端实时互通。

1000+

并发用户支持

50MB

文件上传限制

200ms

平均响应时间

99.9%

系统可用性

🚀 快速开始
1

环境准备

确保您的系统已安装 JDK 17+、Maven 3.8+、MySQL 8.0+ 和 Redis 6.0+

2

克隆项目

从 GitHub 克隆项目到本地,或下载最新发布版本

3

配置数据库

创建数据库并配置连接信息,系统会自动执行数据库迁移

4

启动应用

运行 Maven 命令启动应用,或使用 Docker 快速部署

欢迎与我们联系

欢迎与我们联系,我们的咨询顾问将为您答疑解惑