Балансировка нагрузки гибридных подключений ретрансляции служебной шины Azure
Гибридные соединения ретрансляции - один из вариантов предоставления доступа к веб-службам RESTful, скрытым за брандмауэром. Мне было интересно, как будет работать балансировка нагрузки. Есть несколько экземпляров без сохранения состояния этого веб-сервиса:
- Будет ли каждый из них зарегистрироваться в службе ретрансляции?
- Будет ли тогда у меня одна конечная точка Relay и много слушателей за ней?
- Как бы сбалансировать нагрузку службы ретрансляции?
заранее спасибо
1 ответ
Будет ли каждый из них зарегистрироваться в службе ретрансляции?
Будет ли тогда у меня одна конечная точка Relay и много слушателей за ней?
Насколько я понимаю, поскольку ваш веб-сервис работает в нескольких экземплярах без сохранения состояния, вы можете создать HybridConnectionListener
экземпляр на каждом из ваших экземпляров веб-службы для лучшей производительности. Как говорится в официальном уроке о взаимодействии Слушателя:
Конечная точка службы гибридных подключений позволяет использовать до 25 одновременных прослушивателей в гибридном подключении.
Как бы сбалансировать нагрузку службы ретрансляции?
В качестве модели взаимодействия упоминается о взаимодействиях слушателя:
Если есть 2 или более активных слушателя, входящие соединения будут сбалансированы между ними в случайном порядке; Справедливое распределение не гарантируется.