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