Если гибридное соединение ретрансляции Azure имеет несколько слушателей, возникнет ли состояние гонки между слушателями, и в конечном итоге только один слушатель будет обрабатывать входящий запрос (или) каждый слушатель получит копию запроса и обработает его? просьба уточнить
Гибридное соединение ретранслятора Azure с несколькими прослушивателями
Ответы (1)
Согласно официальной документации:
Слушайте сообщение
Чтобы указать службе готовности, что слушатель готов принимать соединения, он создает исходящее соединение WebSocket. Подтверждение соединения содержит имя гибридного соединения, настроенного в пространстве имен Relay, и маркер безопасности, который дает право прослушивания для этого имени.
Когда WebSocket принимается службой, регистрация завершается, и установленный WebSocket остается активным в качестве канала управления для включения всех последующих взаимодействий. Услуга позволяет одновременно использовать до 25 прослушивателей для одного гибридного подключения. Квота для AppHooks подлежит определению.
Для гибридных подключений, если есть два или более активных слушателя, входящие подключения балансируются между ними в случайном порядке; добросовестное распространение предпринимается с максимальными усилиями.