Обработка обновлений данных в вашем API - PullRequest
2 голосов
/ 17 февраля 2010

Предположим, у меня есть поток данных, упорядоченный полем "ordering".Эти данные передаются потребителю через API, и потребитель кэширует их локально.

Теперь, допустим, я исправляю опечатку в записи, которая уже была кэширована потребителем, но нужно, чтобы потребитель ее забрал.Контент, который я передаю им, упорядочивается по «заказу», и они не будут повторно запрашивать более старые данные.

Как потребители могут принять изменения?Эти данные не обязательно основаны на дате, и «порядок» не обязательно соответствует значению первичного ключа.

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

Можете ли вы вставить специальный тип записи, которая является «измененной» записью и имеет новую метку времени. Затем они подберут его, узнают, что это не настоящая запись, и внесут необходимые изменения.

0 голосов
/ 17 февраля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...