采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我没懂这个增量拉取是什么意思呢,我没看懂这是在干嘛 就是这个seq的意义是什么呢 增量拉取又在哪里体现了呢
每个章节的第一小节需要重点看一下。
seq的意义是客户端每次拉取都会传一个seq过来,我们只拉取大于这个seq的数据。
模拟一下场景:
假设你有100条数据
你从来没有登陆过,你传过来的seq是0,那么这次拉取的数据就是0-100。
此时你下线了,但是你下线的时候在其他端操作,产生了新的数据,此时数据变成了200。当你再次上线时,你客户端本地记录的seq是100,把这个100传到后台来就可以只拉取100-200之间的数据,不需要从0开始拉取到第200条数据。
那这个redis有一个全局seq和一个用户的seq,那这个全局seq是干嘛的呀 用户的seq是记录我其他端的操作到这个seq了 然后新客户端上线就更新到这个seq的位置吗
seq是整个服务共用递增的 没有做到每个用户独立计算。项目体量上来可以改造一下这个值的计算方式。
这个篇章的第一小节多看一下理解了之后对你后面的学习会有帮助。
登录后可查看更多问答,登录/注册
云通信 / 游戏 / 社交等热门赛道中的必会项目
392 12
517 11
479 11
451 9
530 8