После подписки (TCP?) Соединение остается открытым все время для поддержки последующих обратных вызовов? Я имею в виду, что обратные вызовы используют то же соединение, которое было запущено потребителем при подписке?
Да. Вы можете наблюдать это, используя различные средства - сетевые инструменты, такие как netstat
, ss
, Wireshark, или используя инструменты RabbitMQ, такие как веб-интерфейс управления или команду rabbitmqctl
. Наконец, все соединения / разъединения регистрируются.
ПРИМЕЧАНИЕ: команда RabbitMQ контролирует список рассылки rabbitmq-users
и только иногда отвечает на вопросы по StackOverflow.