При создании REST-приложения, которое будет возвращать набор элементов (тема с набором сообщений) с сортировкой от новых к старым.
Если будут выполняться принципы HATEOAS и весь контент будет разбит на страницы, клиент получит текущий идентификатор страницы, смещение, ограничения данных и ссылки, например, на первую, текущую и следующую страницу.
Нет проблем с получением данных со следующей страницы, но если кто-то добавил контент, пока клиент читает текущую страницу, данные будут отправлены в начале сбора, а последний элемент текущей страницы будет перемещен на следующую страницу.
Если вы просто пропустите сообщения, которые уже были загружены ранее, вы получите меньшее количество элементов на следующей странице. Существует способ получить количество перемещенных элементов в начале списка и увеличить смещение.
Каковы лучшие практики для этого?