除了OpenEJB的ActiveMQ JMS提供程序 - 可能是外部的

时间:2010-10-21 20:37:23

标签: java jms messaging activemq openejb

我们正在测试嵌入ActiveMQ 4.1.1的OpenEJB解决方案。我们观察到消息传递的各种问题(错误,性能,稳定性)。一种选择是升级到刚刚发布的随后的ActiveMQ 5.1.3附带的OpenEJB 3.1.3。但我试图评估其他选项,以防这些问题不会消失。

是否可以使用OpenEJB 3.1.x插入不同的JMS提供程序?有configuration for external ActiveMQ Broker。它是否适用于非ActiveMQ Broker,例如JBoss的?

1 个答案:

答案 0 :(得分:1)

您可以通过插入新的Resource Adapter实现来交换JMS提供程序,然后在openejb.xml中声明它。这是email from a user用Tibco取代ActiveMQ的人。从一个空的openejb.xml文件开始,以确保没有ActiveMQ的东西。

JBoss可能为他们的JMS提供程序提供了一个资源适配器,因此您不需要像他们在该电子邮件中那样使用GenericJMSRA。您只需要为该用户为GenericJMSRA创建一个JBoss JMS RA的service-jar.xml。