Гибридное соединение ретранслятора Azure с несколькими прослушивателями

Если гибридное соединение ретрансляции Azure имеет несколько слушателей, возникнет ли состояние гонки между слушателями, и в конечном итоге только один слушатель будет обрабатывать входящий запрос (или) каждый слушатель получит копию запроса и обработает его? просьба уточнить


person EnthuAz    schedule 19.12.2020    source источник


Ответы (1)


Согласно официальной документации:

Слушайте сообщение

Чтобы указать службе готовности, что слушатель готов принимать соединения, он создает исходящее соединение WebSocket. Подтверждение соединения содержит имя гибридного соединения, настроенного в пространстве имен Relay, и маркер безопасности, который дает право прослушивания для этого имени.

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

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

person Konstantin Mokhnatkin    schedule 19.12.2020
comment
Спасибо, хотя документ не дает прямого ответа, я полагаю, это означает, что одно входящее соединение обрабатывается, самое большее, одним слушателем. - person EnthuAz; 20.12.2020