我们正在测试嵌入OpenEJB 4.1.1的ActiveMQ解决方案。我们观察到消息传递的各种问题(bug、性能、稳定性)。一种选择是升级到刚刚发布的OpenEJB 3.1.3,这是后来的ActiveMQ 5.1.3附带的。但我试图评估其他选择,以防这些问题不会消失。
可以用OpenEJB 3.1.x插入不同的JMS吗?有ActiveMQ经纪人。它是否适用于非ActiveMQ代理,例如JBoss?
发布于 2010-10-22 05:19:24
您可以通过插入一个新的Resource实现来交换JMS,然后在openejb.xml中声明它。这是一个用Tibco代替ActiveMQ的ActiveMQ。从一个空的openejb.xml文件开始,以确保您没有ActiveMQ的东西。
JBoss可能为他们的JMS提供者提供了一个资源适配器,所以您不需要像他们在电子邮件中那样使用GenericJMSRA。您只需要为JBoss JMS创建一个服务-jar.xml,就像该用户为GenericJMSRA所做的那样。
https://stackoverflow.com/questions/3991692
复制相似问题