Меня очень смущают концепции GAE о задачах, очередях задач (как push, так и pull), задания Cron и то, как каждый из них относится к экземплярам Frontend и Backend.
Я пытаюсь добиться ситуации, когда некоторые HTTP-запросы могут быть обслужены немедленно, а некоторые — в очереди. Запросы в очереди могут в конечном итоге привести к запуску моего собственного кода (после того, как они будут использованы) или они могут попасть в один из сервисных API GAE (LogQuery
и т. д.).
Кажется, я не могу понять, как спроектировать эти два сценария, не говоря уже о том, чтобы написать код. Что еще хуже, я читал литературу, в которой говорится, что существует определенный код, связанный с задачами/очередями, который вы хотите делать по-разному, в зависимости от того, выполняется ли код на экземпляре Frontend или Backend. Заранее спасибо за любую помощь здесь! Бонусные баллы за конкретные примеры!