Любой, кто использует многоадресную рассылку с ActiveMQ - PullRequest
2 голосов
/ 01 декабря 2009

У меня проблемы с настройкой многоадресного транспорта с помощью ActiveMQ. Я заметил, что в версии 5.2 есть ошибка, которая не позволяет даже построить правильную фабрику (исправлено в 5.3). Тот факт, что эта ошибка существует, заставляет меня задуматься, использует ли кто-нибудь многоадресную рассылку вообще . Как это можно проверить, если он был включен только недавно?

Просто зная, что это возможно, мне очень поможет. Спасибо.

EDIT:

Оказывается, я зависал при создании связи. SetClientID является синхронным вызовом, поэтому клиент сидит и ждет бесконечно. Это мина для любого, кто использует многоадресную рассылку, в объекте AMQConnection есть много вызовов, которые вызывают sureConnectionInfoSent () , который блокируется до получения ответа. Это просто несовместимо с многоадресной рассылкой.

1 Ответ

0 голосов
/ 01 декабря 2009

Я видел многоадресную транспортную работу в прошлом, а не в производственном контексте. Это казалось немного странным и не давало мне уверенности в том, чтобы доверять ему там, где на кону деньги.

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

...