У меня есть приложение Google App Engine, которое выполняет около 30-50 вызовов удаленного API. Каждый вызов занимает около секунды, поэтому вся операция может легко занять минуту. В настоящее время я делаю это в цикле внутри функции post () моего сайта, поэтому ответ не печатается, пока не завершится вся операция. Излишне говорить, что в данный момент приложение не очень удобно для использования.
Я хотел бы напечатать ответ сразу после запуска операции, а затем обновить его после завершения каждого отдельного вызова API. Как бы я этого достиг? В настольном приложении я просто запускаю рабочий поток, который периодически обновляет интерфейс. Есть ли похожий механизм в Google App Engine?
Я гуглил «индикатор выполнения» и «движок приложения Google», но большинство результатов получены от людей, которые хотят следить за ходом загрузки файла. Моя ситуация иная: на сервере выполняется трудоемкая задача, поэтому клиент не может ничего сделать, чтобы следить за ее ходом. Этот парень - самая близкая вещь, которую я мог найти, но он работает на Java.