Механизм приложений Google может сбоить запросы при переключении трафика на новую версию? - PullRequest
0 голосов
/ 28 июня 2018

Мне просто интересно, что, как при развертывании моего приложения NodeJs в новой версии на App Engine, теперь трафик перемещается со старой версии приложения на новую версию приложения. Или когда я вручную переключаю трафик на какую-то другую версию.

Тогда есть ли вероятность того, что в промежутке между переносом трафика на новый сервер могут произойти сбой некоторых запросов или он по умолчанию безопасен на 100%?

Ответы [ 2 ]

0 голосов
/ 30 июня 2018

Я разместил свой вопрос в сообществе Google Cloud и получил ответ

Ответ зависит от среды App Engine. GAE Стандарт, например, поддерживает постепенную миграцию трафика, где вы можно включить «запрос на разогрев» для подготовки новых экземпляров перед тем экземпляры обслуживают любой трафик.

В отличие от этого, GAE Flex не поддерживает постепенную миграцию трафика, которая означает, что запросы пользователей отправляются в эти экземпляры до создать. Это приводит к задержке / задержке (не полный сбой) так как запрос должен ждать, пока экземпляр не будет запущен и запущен. Возможно, что запрос может завершиться неудачей, если время ожидания запроса истекло экземпляр готов. Полный текст статьи здесь .

См. Полный поток здесь

0 голосов
/ 28 июня 2018

Функция переключения трафика работает на уровне маршрутизации запросов, то есть в то время, когда решается, какой доступный экземпляр будет получать запрос для обработки. С Мигрирующий трафик :

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

Это означает, что должно теоретически быть безопасным на 100% по умолчанию. Конечно, до тех пор, пока принимающий экземпляр не умрет при обработке запроса. Переключение трафика не повлияет на запросы, которые уже обрабатываются.

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