# 疯狂创客圈 IM **Repository Path**: dancer4code/crazy_tourist_circle__im ## Basic Information - **Project Name**: 疯狂创客圈 IM - **Description**: 从0开始100w级应用实战 - **Primary Language**: Unknown - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 465 - **Created**: 2021-01-28 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 疯狂创客圈 IM #### 项目介绍 从0开始100w分布式 Java 高并发、分布式应用实战 #### 软件架构说明 本软件作为分布式Java开发的练习和实战入手项目,实际上,和 生产项目在架构上差不多。 只是在细节上处理的内容,生产项目更加丰富和复杂。 本项目的具体架构,请参考 [《Netty Zookeeper Redis 高并发实战》一书 ](https://www.cnblogs.com/crazymakercircle/p/11397271.html) 有两点要特别说明: - 第一:此项目的架构,和大厂的分布式Java项目的架构基本类同,故,可以作为入职 BAT 大厂的理想的练习项目。 - 第二:此项目的架构,和很多的大数据开源项目,在架构上也基本类同,也可以作为大数据工程师的基础练习项目。 后续,会在架构上做一些和大厂项目的架构比对,方便大家更好的了解行业知识。 #### 安装教程 CrazyIM 练习指南 ,请参见博文: [实战Netty集群 - CrazyIM 分布式聊天实战](https://www.cnblogs.com/crazymakercircle/p/11470287.html) #### 使用说明 请参考 [《Netty Zookeeper Redis 高并发实战》一书 ](https://www.cnblogs.com/crazymakercircle/p/11397271.html) #### Todo List 还没完成,比如离线消息处理, 比如终端的用户界面, 如果 webgate 等等 - (1) 离线消息处理 - (2) web端界面 - (3) 节点之间的连接池技术 - (4) webgate 开发 欢迎大家前来参与,贡献代码,为入职大厂加分