Направить запрос на конкретный экземпляр - PullRequest
1 голос
/ 23 марта 2012

Кто-нибудь знает, если GAE предоставляет способ направить запрос к указанному экземпляру? Запуск новых экземпляров убивает меня из-за запросов URL-адреса линкера на Facebook, поскольку время ожидания истекает до запуска нового экземпляра. У меня тоже нет возможности контролировать этот тайм-аут. Поэтому я хотел бы, чтобы указанные экземпляры простаивали для этих вызовов без необходимости обходить их с помощью заданий cron. Я думаю, что это будет более рентабельным, а также.

Ответы [ 3 ]

2 голосов
/ 22 января 2014

Новые модули позволяют напрямую обращаться к экземплярам.Очень похоже на то, как раньше работали бэкэнды.

Примерно так:

http://instance.version.module.app-id.appspot.com

Подробнее в документации здесь.

0 голосов
/ 23 марта 2012

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

0 голосов
/ 23 марта 2012

Похоже, вам нужен выделенный набор "всегда живых" экземпляров для обработки только этих вызовов. Бэкэнды могут быть хорошим решением для этого. Вы можете установить отдельный URL-адрес для маршрутизации к определенному бэкэнду.

http://code.google.com/appengine/docs/python/backends/overview.html#Addressing_Backends

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...