IM流程
2019-01-29 11:16:14 0 举报
im服务端流程图
作者其他创作
大纲/内容
消息日志平台
netty-server
验证用户名密码
netty启动注册ip和端口
http-server
tcp socket
存储token
logstash
图片处理服务器图片过期处理等
获取netty ip和端口
用户消息
kafka集群
存放用户离线消息
图片存放集群图片名以及访问url存入mysql
fastdfs
实时同步netty服务器节点信息
获取用户状态以及用户所服务器
zookeeper集群
用户在线消息发送
聊天中的图片文件等非文字消息通过post上传图片获取到图片的链接地址通过socket通道发送链接信息到服务器
websocket
http发送用户名密码验证信息,并返回socket地址和token
存储用户登录的服务节点
用户登录获取离线消息
消息处理集群
打开连接并发送token进行验证
kibana
soket服务器集群
用户长连接负载
http(注册/登录)
通道建立验证用户token
文件服务器集群
用户不在线存放消息到离线消息数据库
elasticsearch
存储用户信息好友信息
收藏
0 条评论
回复 删除
下一页