cron, очереди задач и версии приложений

В версиях Cron и App я читаю.

Если для задания был задан целевой параметр, запрос отправляется в указанную версию. В противном случае запросы Cron отправляются в версию приложения по умолчанию.

Это единственное предложение по этому вопросу (в этом документе). Кто-нибудь рассердится, если я скажу, что Google делает много отличных вещей, но документация не входит в их число? К сожалению, я только что сказал это.

Так что я понимаю, что если в моем cron.xmlЯ добавляю целевой параметр с моим идентификатором версии, я могу выбрать другую версию. Однако предположим, что у меня есть две разные версии, одна из которых по умолчанию, и обе с одинаковыми cron.xml, Будет ли работать cron только в версии по умолчанию? Или будет запускаться cron в каждой версии, определяющей cron.xml?

Тот же вопрос для очередей задач, я увидел, что очереди задач и их содержимое распределяются между версиями. Например, если я создаю новую очередь в другой версии, эта новая очередь также отображается в версии по умолчанию. Я предполагаю, что единственное приложение, которому разрешено обрабатывать очередь, является версией по умолчанию, но я хотел бы быть уверен:-).

1 ответ

Решение

Я считаю, что есть только один cron очередь между всеми версиями вашего приложения; поэтому задача cron будет вызывать только версию по умолчанию, если не указано иное. Если (например) у вас может быть какая-то домашняя работа, которую вы хотите сделать для каждой версии, вам нужно будет сделать несколько записей.

Аналогично, задачи будут идти к вашей версии приложения по умолчанию, если специально не маршрутизируется иначе...

Крон и задачи в App Engine по сути являются "клиентскими", поэтому может помочь понять их с точки зрения пространства URL, которое вы представляете публике. Cron App Engine может обладать некоторыми специальными знаниями, которые помогают ему находить конкретные версии вашего приложения, но, как правило, он просто срабатывает точно так же, как и когда любой другой произвольный пользователь сталкивается с ним…

Другие вопросы по тегам