请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 31
好文章,收藏了
原文发表在知乎专栏:https://zhuanlan.zhihu.com/p/32710413,分享NoSQL的各种技术场景,包括IM。
深度好文,学习了
很不错的分享,支持群主
消息同步库中的消息如果只保留一段时间的话,清空后不就丢消息了吗,客户端再也不知道和谁产生过会话
引用:1mok 发表于 2018-08-01 20:33
消息同步库中的消息如果只保留一段时间的话,清空后不就丢消息了吗,客户端再也不知道和谁产生过会话

微信官方也只承诺保存消息72小时。im的聊天消息一般都是热数据,时间久了确实没有意义了。
打个比方,你想知道某人1个星期或1个月前对你说什么了吗,或者说不知道的话也不重要的吧。因为常理来说,如果是重要消息,一定会有其它渠道让你再知道,否则无关痛痒的消息,错过了也就错过了
签名: 《快速了解Electron:新一代基于Web的跨平台桌面技术》http://www.52im.net/thread-2616-1-1.html
引用:JackJiang 发表于 2018-08-01 21:07
微信官方也只承诺保存消息72小时。im的聊天消息一般都是热数据,时间久了确实没有意义了。
打个比方,你 ...

微信72小时不打开的话,72小时前的消息就收不到? (这个待验证)。 那类似钉钉这种企业微信,消息历史漫游是很重要的功能,同步库清除不要紧,关键是需要知道用户和谁产生过会话,可以进行消息漫游
引用:1mok 发表于 2018-08-02 09:57
微信72小时不打开的话,72小时前的消息就收不到? (这个待验证)。 那类似钉钉这种企业微信,消息历史漫 ...

这是微信官方文档上写的:
QQ图片20180802102835.png
签名: 《快速了解Electron:新一代基于Web的跨平台桌面技术》http://www.52im.net/thread-2616-1-1.html
good job
想问一下你们最终采用的是什么数据库来做这个消息同步库和消息存储库的。如果不用文中推荐的tableStore的话
引用:summer4 发表于 2018-09-21 10:59
想问一下你们最终采用的是什么数据库来做这个消息同步库和消息存储库的。如果不用文中推荐的tableStore的话

文章其实讲的是一种思路,并不用具体往什么数据库上套用,必竟思路是相通的。
你可以用你根据的业务需求,使用你最擅长的数据库来实现
签名: 《快速了解Electron:新一代基于Web的跨平台桌面技术》http://www.52im.net/thread-2616-1-1.html
学习了!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部