Я нашел документацию по AMQP относительно портов, которые он использует:
Сервисная шина Azure всегда требует использования TLS.Он поддерживает соединения через TCP-порт 5671, в результате чего TCP-соединение сначала накладывается на TLS, прежде чем войти в квитирование протокола AMQP, а также поддерживает соединения через TCP-порт 5672, в результате чего сервер немедленно предлагает обязательное обновление соединения до TLS с использованием модели, предписанной AMQP.,Привязка AMQP WebSockets создает туннель через TCP-порт 443, который затем эквивалентен соединениям AMQP 5671.
И некоторые другие подробности в другом посте:
Он поддерживает подключения черезTCP-порт 5671 и TCP-порт 5672. Сервер немедленно предлагает обязательное обновление до TLS с использованием модели, предписанной AMQP.Привязка AMQP WebSockets создает туннель через TCP-порт 443, который затем эквивалентен соединениям AMQP 5671.
Я не совсем понял, в чем разница между этими двумя портами.Должны ли они быть открыты в любое время, или это просто одно из обязательных требований, а другой - какой-то запасной вариант, или это зависит от используемой библиотеки.
PS Я использую библиотеку Microsoft.Azure.ServiceBus
для подключения