В чем разница между тайм-аутом HTTP-запроса автоматического масштабирования и стандартным механизмом приложений - PullRequest
0 голосов
/ 03 сентября 2018

Я использую Google App Engine для создания микросервисов, теперь у нас возникает проблема с DeadlineException большую часть времени, так как наш сервис не отвечает в течение 60 секунд, поскольку он выполняет много сложных задач, когда pdf-файл анализирует все .. .

Теперь, посмотрев эту таблицу сравнения https://cloud.google.com/appengine/docs/the-appengine-environments в разделе "Сравнение функций высокого уровня" -> Максимальное время ожидания запроса, можно просто выяснить, что это потому, что я использую Standard App Engine и время ожидания составляет 60 секунд. Если моему запросу требуется больше времени для ответа, я могу перейти к модели Flex App Engine.

Сказав, что я наткнулся на другую таблицу сравнения https://cloud.google.com/appengine/docs/standard/java/how-instances-are-managed В разделе "В этой таблице сравниваются характеристики производительности трех типов масштабирования:" -> Максимальный тайм-аут запроса, также есть различные крайние сроки в зависимости от выбранного типа масштабирования.

  1. Теперь я не понимаю, какой сейчас срок?
  2. Я имею в виду, если я выберу Flex App Engine, а затем я выберу Автоматическое масштабирование, тогда мое http-время запроса будет 60 минут или 60 секунд?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

В настоящий момент сценарий GAE Standard против GAE Flex в отношении таймаутов выглядит следующим образом:

Стандарт GAE :

  • Автоматическое масштабирование: 60 секунд
  • Ручное масштабирование: 24 часа
  • Задачи: 10 минут с автоматическим масштабированием, 24 часа с ручным масштабированием

GAE Flex :

  • Автоматическое масштабирование: 60 минут
  • Ручное масштабирование: 60 минут
  • Задачи : 60 минут
0 голосов
/ 03 сентября 2018

Второй указатель документации в вашем сообщении применим к стандартной среде, а не к гибкой (см. Как определить, относится ли страница документации Google App Engine к стандартной или гибкой среде ). Эквивалентная страница для гибкой среды: Управление экземплярами .

Таким образом, крайний срок, указанный в первой ссылке, является тем, который применим, если вы выбрали гибкую среду.

...