如何翻阅不断更新的列表并按更新时间对其进行排序?

时间:2018-06-05 19:22:29

标签: paging

我有一个项目列表,我们可以将其称为收件箱。

因此,对于拥有大量收件箱的用户,收件箱可能会不断更新。

目前,当我的客户端读取收件箱列表时,服务器按更新时间对页面进行排序,并使用page参数来决定要服务的页面。

但是,当收件箱当前非常活跃时会出现问题。假设用户查询了第4页,但是列表中远处的一个收件箱已更新(因此隐式转到第1页),而我的第4页查询结果将为我提供之前从第3页返回的收件箱。

我该如何解决这个问题?处理它的唯一方法是让客户在客户端对其进行重复数据删除吗?但是那个已更新的1个收件箱项目怎么样?我想它会丢失,因为分页永远不会找到那个项目?

0 个答案:

没有答案