# muchat **Repository Path**: fochange/muchat ## Basic Information - **Project Name**: muchat - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-12 - **Last Updated**: 2026-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MuChat ## 组织结构 ``` muchat ├── im-common -- 工具类及通用代码 ├── im-connector -- 长连接服务 ├── im-sdk -- 发送消息功能,封装公用模块 ├── im-server -- 业务服务 └── im-admin -- 后台管理服务 ``` ### 架构图 ![系统架构图](docs/images/architecture.png) ## 技术选型 ### 后端技术 | 技术 | 说明 | 官网 | |------------|-----------|------------------------------------------------| | SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | Redis | 内存数据存储 | https://redis.io/ | | Nginx | 静态资源服务器 | https://www.nginx.com/ | | MinIO | 对象存储 | https://github.com/minio/minio | ### 开发环境 | 工具 | 版本号 | 下载 | |-----------|-------|---------------------------------------------------------------------------------------------------| | JDK | 11 | https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html | | Mysql | 8 | https://www.mysql.com/ | | Redis | 7.0 | https://redis.io/download | | Nginx | 1.22 | http://nginx.org/en/download.html | | Zookeeper | 3.8.0 | https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz | ### 搭建步骤 > Windows环境部署 - 克隆`muchat`项目,并导入到IDEA中完成编译 - 启动长连接服务im-connector - 启动业务服务im-server ## jar 包配置参数 -Dnetty.epoll.enable=true # 开启 netty epoll 模式 ## 部署 ### 参考资料 [CentOS 7下载安装Redis(超详细,亲测可行)](https://blog.csdn.net/wangzhilong1996/article/details/136901595) [Centos 7 安装系列(9):Minio (rpm 方式)](https://cloud.tencent.com/developer/article/2245039)