摘要: 一、服务端维护每条消息对用户的送达状态 二、利用标号标记最新已读消息 说明: 1、消息离线存储与拉取部分,有赞客服系统现有实现采用第二种方式 2、文章参考了沈剑的《群消息这么复杂,怎么能做到不丢不重?》 阅读全文
posted @ 2017-10-11 11:32 fire909090 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 1、前言 本文的上篇《IM消息送达保证机制实现(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手段来保证业务层面消息的不丢不重。但实时在线投递针对的是消息收发双方都在线的情况(如当发送方用户A发送消息给接收方用户B时,用户B是 阅读全文
posted @ 2017-10-11 10:34 fire909090 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、前言 互联网发展至今,IM(即时通讯聊天应用)一直是互联网上最为成功也是最为平常的应用类型。尤其现今的移动互联网时代,因即时通讯技术的发展和普及,IM这种即时通讯应用已乎达成了各即时通讯应用运营者梦寐已求的所谓“全时在线”,而这种“全时在线”及其应用体验的背后,回归到技术本质就是各种行为消息(或 阅读全文
posted @ 2017-10-11 10:33 fire909090 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 作者:郭无心链接:https://www.zhihu.com/question/25016042/answer/73785738来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先,TCP是可靠的数据连接,send过去的数据,一定会被对方接收到,除非连接断开。TCP和 阅读全文
posted @ 2017-10-11 10:15 fire909090 阅读(1888) 评论(0) 推荐(0) 编辑