|
...
|
...
|
@@ -38,22 +38,6 @@ |
|
|
|
| <img src="https://ws3.sinaimg.cn/large/006tNbRwly1fys8flaofrj315e0ose81.jpg" height="295px" /> | <img src="https://ws4.sinaimg.cn/large/006tNbRwly1fys8mpa6wij31240lghdt.jpg" height="295px" />
|
|
|
|
|
|
|
|
|
|
|
|
### cim-server
|
|
|
|
|
|
|
|
`IM` 服务端;用于接收 `client` 连接、消息透传、消息推送等功能。
|
|
|
|
|
|
|
|
**支持集群部署。**
|
|
|
|
|
|
|
|
### cim-forward-route
|
|
|
|
|
|
|
|
消息路由服务器;用于处理消息路由、消息转发、用户登录、用户下线以及一些运营工具(获取在线用户数等)。
|
|
|
|
|
|
|
|
### cim-client
|
|
|
|
|
|
|
|
`IM` 客户端;给用户使用的消息终端,一个命令即可启动并向其他人发起通讯(群聊、私聊)。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## TODO LIST
|
|
|
|
|
|
|
|
* [x] [群聊](#群聊)。
|
|
...
|
...
|
@@ -82,6 +66,21 @@ |
|
|
|
- `Redis` 存放各个客户端的路由信息、账号信息、在线状态等。
|
|
|
|
- `Zookeeper` 用于 `IM-server` 服务的注册与发现。
|
|
|
|
|
|
|
|
|
|
|
|
### cim-server
|
|
|
|
|
|
|
|
`IM` 服务端;用于接收 `client` 连接、消息透传、消息推送等功能。
|
|
|
|
|
|
|
|
**支持集群部署。**
|
|
|
|
|
|
|
|
### cim-forward-route
|
|
|
|
|
|
|
|
消息路由服务器;用于处理消息路由、消息转发、用户登录、用户下线以及一些运营工具(获取在线用户数等)。
|
|
|
|
|
|
|
|
### cim-client
|
|
|
|
|
|
|
|
`IM` 客户端;给用户使用的消息终端,一个命令即可启动并向其他人发起通讯(群聊、私聊)。
|
|
|
|
|
|
|
|
## 流程图
|
|
|
|
|
|
|
|

|
...
|
...
|
|