Я разрабатываю клиентское приложение, которое опирается на сервис GAE. Эта служба должна получать обновления, опрашивая удаленную веб-службу с интервалом менее 1 минуты, поэтому задания cron, вероятно, не подходят для этого.
Из службы GAE мне нужно опросить веб-службу с интервалом в пару секунд, а затем обновить клиентское приложение. Итак, чтобы разбить его:
- Служба GAE опрашивает удаленную веб-службу с интервалами в 5 секунд.
- Если внесено изменение, немедленно обновите клиентское приложение.
Шаг 2 уже решен, но я изо всех сил пытаюсь найти хороший способ опроса такого рода. У меня нет контроля над удаленным веб-сервисом, поэтому я не могу вносить в это какие-либо изменения.
Я посмотрел на Task queue API
, но в документации конкретно сказано, что это unsuitable for interactive applications where a user is waiting for the result
Как лучше всего решить эту проблему?