Автоматическая коммуникация с сервисом. Запрос/Ответ с задержкой.
От: SeLo  
Дата: 27.11.19 15:23
Оценка:
Вопрос по архитектуре. Есть приложение, которое должно автоматически публиковать, обновлять и удалять свои данные в некотором веб-сервисе через его API. Другими словами, есть база данных, в которой хранятся определенные записи. Если эти записи получают определенные сосотояния, они должны быть опубликованны на вебсервисе. Если они уже были опубликованные, то обновленны. Если запись получает состояние, не удовлетворяющее условию для публикации и запись была опубликованна, то нужно ее на вебсервисе удалить. Другими словами есть 3 операции – создать, обновить и удалить какую то запись. Основная проблема заключается в том, что запросы и ответы с сервиса обрабатываются с большой временной задержкой. Т.е. я посылаю сообщение «опубликовать», могу через 1 час получить ответ – опубликован. Ответы нужно самому забирать (скачивать) с этого сервиса. Или например, нужно обновить запись, а через час ответ – нет такой записи, ошибка.

В общем мне нужно наладить надежную автоматическую коммуникацию с этим веб сервисом. Как это можно лучше всего реализовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.