IM领域知识图谱
2024-05-28 21:10:05 0 举报
AI智能生成
IM领域知识,计划更新20张以上思维导图,平均每张图包含50个以上的节点。
作者其他创作
大纲/内容
架构特性
端层
app
网页
pc客户端
其他
小程序
webview
接收层
消息推送
协议解析
会话维持
连接保持
业务处理层
业务逻辑判断与处理
离线消息
消息未读,已读,删除,撤回等
消息管控
人管控
关系管控
底层服务
存储
消息
文本消息
图片
特殊格式
音视频
人
基本信息
与关系映射
关系
业务群
组织架构群
临时群
人员属性群
外部
消息推送
可靠性
不重复
接收方Ack机制
用户最新消息队列,最新id索引对比机制
消息以服务端入库为准
发送方Ack机制
一致性
顺序
降低到群维度升序,不需要全局
整流
客户端发送端保证有序性
用户先发先处理
接收端保证有序性
先到先处理
安全性
传输安全
DNS劫持
路由器设置高精度密码,以及安全策略
HttpDNS为主,运营商为辅
中断
多IP服务器
切换协议为TCP或者 HTTP Tunnel
篡改,截获,伪造
TLS
对称和非对称加密来管理秘钥
对称加密管理消息内容
CA和数字签名保证公钥的可靠性
储存安全
尽量不存在业务服务器
账号密码,尤其密码使用散列加密
端对端加密,过程不需要解密
内容安全
敏感词库
图片OCR
爬虫分析
业务针对安全的处理
敏感词消息标注
人处理
群处理
实时性
接收
方式
APNs
ws
发送
方式
api调用
ws
策略
批量合并
整体策略
推拉结合
ws的心跳检查
0 条评论
下一页