作者 crossoverJie

:memo: Writing docs.

正在显示 1 个修改的文件 包含 7 行增加1 行删除
@@ -61,10 +61,16 @@ @@ -61,10 +61,16 @@
61 - `CIM` 中的各个组件均采用 `SpringBoot` 构建。 61 - `CIM` 中的各个组件均采用 `SpringBoot` 构建。
62 - 采用 `Netty` 构建底层通信。 62 - 采用 `Netty` 构建底层通信。
63 - `Redis` 存放各个客户端的路由信息、账号信息、在线状态等。 63 - `Redis` 存放各个客户端的路由信息、账号信息、在线状态等。
64 -- `Zookeeper` 用于 `cim-server` 服务的注册与发现。 64 +- `Zookeeper` 用于 `IM-server` 服务的注册与发现。
65 65
66 ## 流程图 66 ## 流程图
67 67
  68 +![](https://ws1.sinaimg.cn/large/006tNbRwly1fylfxevl2ij30it0etaau.jpg)
  69 +
  70 +- 客户端向 `route` 发起登录。
  71 +- 登录成功从 `Zookeeper` 中选择可用 `IM-server` 返回给客户端,并保存登录、路由信息到 `Redis`
  72 +- 客户端向 `IM-server` 发起长连接,成功后保持心跳。
  73 +- 客户端下线时通过 `route` 清除状态信息。
68 74
69 75
70 76