ToB企服应用市场:ToB评测及商务社交产业平台

标题: IM即时通讯架构技术:可靠性、有序性、弱网优化等 [打印本页]

作者: 圆咕噜咕噜    时间: 2024-8-8 01:25
标题: IM即时通讯架构技术:可靠性、有序性、弱网优化等
消息的可靠性是IM系统的典型技术指标,对于用户来说,消息能不能被可靠送达(不丢消息),是利用这套IM的信任前提。

  
换句话说,假如这套IM系统不能保证不丢消息,那相当于发送的每一条消息都有被丢失的概率,对于用户而言,肯定会不会“放心”地利用它,即“不信任”这套IM。
从产品经理的角度来说,有这样的技术障碍存在,再怎么费力的推广,最终用户都会很快流失。以是一套IM假如不能保证消息的可靠性,那问题是很严重的。
消息可靠性重要依赖2个逻辑来保障:
     1)上行消息可靠性;2)下行消息可靠性。
1)针对上行消息的可靠性,可以这样的思绪来处理:
用户发送一个消息(假设协议叫PIMSendReq),用户要给这个消息设定一个本地ID,然后等候服务器操作完成给发送者一个PIMSendAck(本地ID一致),告诉用户发送成功了。即时通讯聊天软件app开辟可以加小蓝豆的v:weikeyun24咨询
假如等候一段时间,没收到这个ACK,阐明用户发送不成功,客户端SDK要做重试操作。
2)针对下行消息的可靠性,可以这样的思绪来处理:
服务收到了用户A的消息,要把这个消息推送给B、C、D 3个人。假设B暂时掉线了,那么在线推送很可能会失败。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4