消息顺序性设计实现

上传:s24199735041 浏览: 37 推荐: 0 文件:DOCX 大小:344.54KB 上传时间:2019-04-07 07:24:28 版权申诉
(1)要“有序”,先得有衡量“有序”的标尺,可以是客户端标尺,可以是服务端标尺; (2)大部分业务能够接受大范围趋势有序,小范围误差;绝对有序的业务,可以借助服务器绝对时序的能力; (3)单点序列化,是一种常见的保证多机时序统一的方法,典型场景有db主从一致,gfs多文件一致; (4)单对单聊天,只需保证发出的时序与接收的时序一致,可以利用客户端seq; (5)群聊,只需保证所有接收方消息时序一致,需要利用服务端seq,方法有两种,一种单点绝对时序,另一种id串行化;
上传资源
用户评论