作者 crossoverJie

:memo: Writing docs.

正在显示 1 个修改的文件 包含 24 行增加26 行删除
1 -# CIM 1 +
  2 +
  3 +<div align="center">
2 4
3 [![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-787381170-yellowgreen.svg)](https://jq.qq.com/?_wv=1027&k=5HPYvQk) 5 [![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-787381170-yellowgreen.svg)](https://jq.qq.com/?_wv=1027&k=5HPYvQk)
4 6
5 -Netty 实战相关  
6 7
  8 +</div>
  9 +<br/>
7 10
8 -## TODO LIST  
9 11
10 -* [x] [Netty(一) SpringBoot 整合长连接心跳机制](https://crossoverjie.top/2018/05/24/netty/Netty(1)TCP-Heartbeat/)  
11 -* [x] [Netty(二) 从线程模型的角度看 Netty 为什么是高性能的?](https://crossoverjie.top/2018/07/04/netty/Netty(2)Thread-model/)  
12 -* [x] [Netty(三) 什么是 TCP 拆、粘包?如何解决?](https://crossoverjie.top/2018/08/03/netty/Netty(3)TCP-Sticky/) 12 +## 介绍
  13 +
  14 +cim(cross IM) 一款面向开发者的 IM(即时通讯)系统;同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的 `IM` 系统。
  15 +
  16 +> 老版本已经归档到[这里](https://github.com/crossoverJie/cim/releases/tag/archive-20181227)。
13 17
  18 +### cim-server
14 19
15 -## 安装 20 +`IM` 服务端;用于接收 `client` 连接、消息透传、消息推送等功能。
16 21
17 -```shell  
18 -git clone https://github.com/crossoverJie/netty-action.git 22 +**支持集群部署。**
19 23
20 -cd netty-action 24 +### cim-forward-route
21 25
22 -mvn -Dmaven.test.skip=true clean package  
23 -``` 26 +消息路由服务器;用于处理消息路由、消息转发、用户登录、用户下线以及一些运营工具(获取在线用户数等)。
24 27
25 -## 启动 28 +### cim-client
26 29
27 -```shell  
28 --- 启动 SBA  
29 -java -jar springboot-admin-1.0.0-SNAPSHOT.jar 30 +`IM` 客户端;给用户使用的消息终端,一个命令即可启动并向其他人发起通讯(群聊、私聊)。
30 31
31 --- 启动 服务端  
32 -java -jar netty-action-hearbeat-1.0.0-SNAPSHOT.jar  
33 32
34 --- 启动 客户端  
35 -java -jar netty-action-heartbeat-client-1.0.0-SNAPSHOT.jar  
36 33
37 --- 启动 第二个客户端  
38 -java -jar netty-action-heartbeat-client-1.0.0-SNAPSHOT.jar --server.port=8083 --spring.application.name=netty-heartbeat-client2 --logging.level.root=info --channel.id=101  
39 -``` 34 +## TODO LIST
  35 +
  36 +* [x] [Netty(一) SpringBoot 整合长连接心跳机制](https://crossoverjie.top/2018/05/24/netty/Netty(1)TCP-Heartbeat/)
  37 +* [x] [Netty(二) 从线程模型的角度看 Netty 为什么是高性能的?](https://crossoverjie.top/2018/07/04/netty/Netty(2)Thread-model/)
  38 +* [x] [Netty(三) 什么是 TCP 拆、粘包?如何解决?](https://crossoverjie.top/2018/08/03/netty/Netty(3)TCP-Sticky/)
  39 +
  40 +
40 41
41 -## 截图  
42 -![show](https://github.com/crossoverJie/netty-action/blob/master/pic/show.gif)  
43 -![](https://ws4.sinaimg.cn/large/006tKfTcgy1frqfwembi6j31kw0o0dot.jpg)  
44 42
45 43
46 # 联系作者 44 # 联系作者