即时通讯大略流程图
2021-01-12 14:06:09 0 举报
即时通讯分布式架构简略流程图
作者其他创作
大纲/内容
否
成功
是
参数:client:连接的客户端编码token:系统登录令牌way:登录,重连
存消息
未读消息推送
webSocketonOpen
redis查询连接,通过netty发送到对应连接服务
断开其他连接
缓存此连接
本地缓存是否有连接
开始
1、way参数错误2、client参数错误3、token无效断开连接
查询发送消息到队列
即时通讯消息
校验是否多处登录
发送其他消息推送队列
1、本地缓存连接2、redis缓存连接(机器ip,服务端口,个人信息等)
第三方推送(比如极光推送)消息补偿
验证连接有效性
有
其他消息
发消息到中转是否成功
连接有效
无
是否成功
发送IM推送队列
失败
在线中
消息是否是发往app端
结束
发消息到中转服务
发消息
0 条评论
下一页