netty聊天系统消息发送接收流程图
2021-05-15 17:11:38 0 举报
关于聊天系统对于离线消息和各种类型消息的处理流程
作者其他创作
大纲/内容
保留消息
发送消息
否
抛出异常“不支持的消息类型”
服务器接受消息
是
遍历所有B的离线消息
缓存音频流
用户B是否在线
结束
缓存视频流
是否获取用户发送的信息
用户B上线
保存用户消息,等待用户B上线后拉取
是否二进制流
用户A发送消息
获取消息内容
文件中转
是否图片
是否音频
将消息通过用户B的信道发送给用户B
跟服务器建立连接
保存流到OSS(用以监管,满足特定条件后删除)
将所有离线消息发送给B
获取接收方信息为用户B
是否文字消息
解析消息
是否视频
收藏
0 条评论
下一页