Azure шлюз приложений - кеширование и маршрутизация трафика - PullRequest
0 голосов
/ 13 июля 2020

Допустим, есть 2 веб-сервиса. Цель состоит в том, чтобы шлюз приложений направил запросы им обоим. Если один из них не работает, он должен кэшировать все запросы. Когда он снова заработает, что может произойти через несколько часов, все кэшированные тем временем запросы должны быть отправлены ему в правильной последовательности. Это сделано для того, чтобы обе службы оставались в одном состоянии. Возможно ли что-то подобное со шлюзом приложений? Или с помощью любого другого веб-сервера / инструмента?

Спасибо!

1 Ответ

0 голосов
/ 13 июля 2020

Вы можете это сделать, но вам нужна некоторая конфигурация Балансировка нагрузки HTTP

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

Это момент, когда в игру входит балансировщик нагрузки. Это позволяет распределить «нагрузку», которую создают все посетители и их запросы, чтобы «сбалансировать» серию различных экземпляров.

В случае увеличения нагрузки на установку, емкость можно легко увеличить, добавив больше экземпляров к бэкэнду балансировщиков нагрузки. Это позволяет масштабировать вашу инфраструктуру без простоев или задержек в ожидании обновления зон DNS.

...