默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
IM 即时通讯中怎么保证消息顺序?
阅读(44852) | 评论(1 收藏3 淘帖1
我们采用了时间戳的方式,发送时间戳,服务器接收时间戳,消息到达时间戳。
求更好方案

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:redis貌似内存不足,不知道怎么调下一篇:看过的文章可以分类存在一个统一的地方吗?

本帖已收录至以下技术专辑

推荐方案
评论 1
IM里要保证顺序,是比较困难的,尤其在存在集群、分布式的情况下,因为服务端为了高并发、异步,跟消息顺序收发其实是矛盾的。

但我认为这个问题在服务端如果真要做好,那真是会加重服务端核心算法的复杂性,得不尝失。凡事没有绝对,权衡利弊,适可而止。

你可以详细看看这篇文章《如何保证IM实时消息的“时序性”与“一致性”?》。

评分

2

查看评分

打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部