默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
引用:JackJiang 发表于 2017-07-10 15:33
这个last_ack_msg_id的作用就是为了拉离线消息用的,搞的这么复杂的唯一目的就是希望不要为每个离线用户存 ...

如果用户群很多的情况下,上线之后拉取离线消息或者离线消息数,是不是需要计算所有群的 last_ack_msg_id和max_id的差值,这样性能会越来越差吧
评论 5
引用:JackJiang 发表于 2018-07-31 11:56
聊天消息其实都是热数据,保存一段时间都可以转储或删除(比如微信官方说只保存72小时的离线消息),所以 ...

用户还未读的消息不能转储或者删除吧,如果按照用户每个群都有一个last_ack_msg_id的设计, 那么用户哪些会话有未读消息是怎么判断,服务端都需要根据用户每个群聊会话去判断是是否有未读消息吗
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部