Кроме провайдеров ActiveMQ JMS с OpenEJB - возможно, внешний - PullRequest
1 голос
/ 22 октября 2010

Мы находимся в процессе тестирования решения OpenEJB, которое встраивает ActiveMQ 4.1.1.Мы наблюдаем различные проблемы с обменом сообщениями (ошибки, производительность, стабильность).Одним из вариантов является обновление до только что выпущенного OpenEJB 3.1.3, который поставляется с более поздней версией ActiveMQ 5.1.3.Но я пытаюсь оценить другие варианты на случай, если эти проблемы не исчезнут.

Возможно ли подключить другого провайдера JMS к OpenEJB 3.1.x?Существует конфигурация для внешнего ActiveMQ Broker .Будет ли он работать с не-ActiveMQ брокером, например, JBoss?

1 Ответ

1 голос
/ 22 октября 2010

Вы можете поменять JMS-провайдера, подключив новую реализацию Resource Adapter, а затем объявить об этом в своем openejb.xml.Вот электронное письмо от пользователя , который заменил ActiveMQ на Tibco.Начните с пустого файла openejb.xml, чтобы быть уверенным, что у вас не осталось никаких материалов ActiveMQ.

JBoss, вероятно, имеет адаптер ресурсов для своего провайдера JMS, поэтому вам не нужно использовать GenericJMSRA, как онипарень сделал в этом письме.Вам просто нужно создать service-jar.xml для JBoss JMS RA, как этот пользователь сделал для GenericJMSRA.

...