Ликвидный баланс нагрузки Azure - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть Azure WebRole, которая публикует службу WCF с настройкой PerSession.Это означает, что сессия должна сохраняться долгое время ... Это из-за synch-framework и не может быть изменено.

Теперь у меня проблема, когда я хочу использовать Multi-Instances в этой веб-роли(Классическая облачная служба Azure)

Можно ли настроить шлюз приложений с конечными точками не для публичной веб-роли, а для каждого экземпляра, чтобы шлюз обрабатывал балансировку?Как?

Спасибо

1 Ответ

0 голосов
/ 21 декабря 2018

Технически, Application Gateway поддерживает мультитенантные бэкэнды , вы можете настроить IP-адрес или полное доменное имя ваших экземпляров в бэкэндах.Вот краткий обзор: Прямой веб-трафик с помощью шлюза приложений Azure - портал Azure

Однако шлюз приложений известен как балансировка нагрузки на уровне приложений (уровень 7 OSI), которая позволяет управлять трафикомк вашим веб-приложениям.Возможно, традиционный балансировщик нагрузки уровня 4 лучше подходит для балансировки службы WCF.Более того, в облачных службах балансировщик нагрузки автоматически настраивается при создании службы.Вы можете получить более подробное объяснение в этом вопросе .

Ссылка: Начните создавать внутренний балансировщик нагрузки (классический) для облачных служб

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