# HuLa-Server **Repository Path**: DaLangYangFan_admin/HuLa-Server ## Basic Information - **Project Name**: HuLa-Server - **Description**: ☕️ HuLa 服务端,基于SpringBoot3 + Netty + MP + RocketMQ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://hulaspark.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 113 - **Created**: 2025-08-07 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一款基于SpringBoot3、Netty、MyBatis-Plus和RocketMQ构建的即时通讯系统服务端
微信:
🖥️ 客户端:github HuLa | gitee HuLa
English | 中文
## 项目介绍 HuLa-Server 是一款基于 SpringBoot3、Netty、MyBatis-Plus 和 RocketMQ 构建的即时通讯系统服务端。它采用了微服务架构设计,提供高性能的实时通信能力,支持单聊、群聊、消息推送等核心功能。系统具有高可扩展性和可靠性,适用于各类即时通讯场景。 ## 技术栈 - **SpringBoot 3**: 最新版本的Spring Boot框架,提供了更现代化的Java开发体验,支持GraalVM原生镜像,采用Jakarta EE API,具有更好的性能和更低的内存占用。 - **Netty**: 高性能的异步事件驱动网络应用框架,用于实现WebSocket长连接服务,保证消息的实时性和可靠性。Netty的高并发处理能力和优秀的网络编程模型,使得系统能够支持大量客户端的同时在线。 - **MyBatis-Plus**: 为MyBatis提供了强大的增强功能和插件,简化了数据库操作,提供了代码生成器、分页插件、性能分析等功能,大大提高了开发效率。 - **RocketMQ**: 分布式消息中间件,用于处理系统间的异步通信,支持消息的可靠传递、顺序消息、事务消息等特性,保证了系统的可扩展性和解耦性。 - **Redis**: 高性能的内存数据库,用于存储用户会话信息、消息缓存等数据,提供了高速的数据访问能力。 - **MySQL**: 可靠的关系型数据库,用于存储用户信息、消息记录等持久化数据。 - **WebSocket**: 实现了客户端与服务器之间的全双工通信,支持实时消息推送。 ## 客户端预览    