代码之家  ›  专栏  ›  技术社区  ›  topchef

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

  •  1
  • topchef  · 技术社区  · 15 年前

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

    是否可以用OpenEJB 3.1.x插入不同的JMS提供程序?有 configuration for external ActiveMQ Broker . 它是否可以与非ActiveMQ代理(例如JBoss)一起工作?

    1 回复  |  直到 15 年前
        1
  •  1
  •   David Blevins    15 年前

    您可以通过插入新的资源适配器实现来交换JMS提供程序,然后在openejb.xml中声明它。这是一个 email from a user 他用Tibco替换了ActiveMQ。从一个空的openejb.xml文件开始,以确保没有ActiveMQ的内容。

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