我有一个项目列表,我们可以将其称为收件箱。
因此,对于拥有大量收件箱的用户,收件箱可能会不断更新。
目前,当我的客户端读取收件箱列表时,服务器按更新时间对页面进行排序,并使用page参数来决定要服务的页面。
但是,当收件箱当前非常活跃时会出现问题。假设用户查询了第4页,但是列表中远处的一个收件箱已更新(因此隐式转到第1页),而我的第4页查询结果将为我提供之前从第3页返回的收件箱。
我该如何解决这个问题?处理它的唯一方法是让客户在客户端对其进行重复数据删除吗?但是那个已更新的1个收件箱项目怎么样?我想它会丢失,因为分页永远不会找到那个项目?