API интеграции для последнего состояния ресурса после даты - PullRequest
0 голосов
/ 19 февраля 2020

Мне нужно реализовать Integration API, который должен обслуживать последнее состояние ресурса только для тех сущностей, для которых изменения сделаны после определенной даты. Идея, к которой я пришел, заключается в следующем. У меня есть регулярные API для сущностей, с которыми клиент хотел бы синхронизировать c. Я не хочу, чтобы клиент звонил им каждые N секунд. Вот почему я создал таблицу со структурой, подобной следующей

database resource store

Эта таблица будет действовать как хранилище ресурсов для последних изменений для конкретной учетной записи. Таким образом, клиент может получить только обновления, сделанные после определенной даты, а затем go запросить их из URI ресурса для синхронизации c сам. Если ресурс удален, то предоставляется EntityIdentifier, чтобы клиент мог управлять этой ситуацией и удалять запись из своей системы с помощью предоставленного идентификатора.

Мне интересно, есть ли другие подходы для этого случая, которые у меня есть? не думал о.

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