Балансировка нагрузки гибридных подключений ретрансляции служебной шины Azure

Гибридные соединения ретрансляции - один из вариантов предоставления доступа к веб-службам RESTful, скрытым за брандмауэром. Мне было интересно, как будет работать балансировка нагрузки. Есть несколько экземпляров без сохранения состояния этого веб-сервиса:

  • Будет ли каждый из них зарегистрироваться в службе ретрансляции?
  • Будет ли тогда у меня одна конечная точка Relay и много слушателей за ней?
  • Как бы сбалансировать нагрузку службы ретрансляции?

заранее спасибо

1 ответ

Решение

Будет ли каждый из них зарегистрироваться в службе ретрансляции?

Будет ли тогда у меня одна конечная точка Relay и много слушателей за ней?

Насколько я понимаю, поскольку ваш веб-сервис работает в нескольких экземплярах без сохранения состояния, вы можете создать HybridConnectionListener экземпляр на каждом из ваших экземпляров веб-службы для лучшей производительности. Как говорится в официальном уроке о взаимодействии Слушателя:

Конечная точка службы гибридных подключений позволяет использовать до 25 одновременных прослушивателей в гибридном подключении.

Как бы сбалансировать нагрузку службы ретрансляции?

В качестве модели взаимодействия упоминается о взаимодействиях слушателя:

Если есть 2 или более активных слушателя, входящие соединения будут сбалансированы между ними в случайном порядке; Справедливое распределение не гарантируется.

Другие вопросы по тегам