Я пытаюсь создать микросервис в Google App Engine, который не предназначен для обработки HTTP-запросов.Долгосрочный сценарий в Google App Engine
Вместо этого я надеялся, что будет постоянно работать сценарий Python, который контролирует удаленную очередь - RabbitMQ, если быть точным, - и отправляет api-вызов другой службе, поскольку задачи переносятся в очередь.
Мне было интересно, во-первых, можно ли запустить сценарий при развертывании - тот, который не возник из пользовательского действия/запроса?
Во-вторых, как бы я это сделал?
Заранее благодарим за ваше время!
Что случилось с тем, что вы запускаете этот запрос после развертывания? Либо вручную, либо через работу cron? –
@ AndreiVolgin, нет фатального дефекта для использования cron или что-то еще, но, учитывая точные требования OP, разве это более естественная архитектура, чтобы служить/_ah/start вместо этого? В конце концов, этот случай использования составляет примерно половину причины его существования (для ручных масштабированных модулей). –
@Alex: запуск экземпляра ручного масштабирования - это «действие пользователя» тоже :) Мне нравится ваш ответ. –