У меня проблемы с настройкой многоадресного транспорта с помощью ActiveMQ. Я заметил, что в версии 5.2 есть ошибка, которая не позволяет даже построить правильную фабрику (исправлено в 5.3). Тот факт, что эта ошибка существует, заставляет меня задуматься, использует ли кто-нибудь многоадресную рассылку вообще . Как это можно проверить, если он был включен только недавно?
Просто зная, что это возможно, мне очень поможет. Спасибо.
EDIT:
Оказывается, я зависал при создании связи. SetClientID является синхронным вызовом, поэтому клиент сидит и ждет бесконечно. Это мина для любого, кто использует многоадресную рассылку, в объекте AMQConnection есть много вызовов, которые вызывают sureConnectionInfoSent () , который блокируется до получения ответа. Это просто несовместимо с многоадресной рассылкой.