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

标签 java jms messaging activemq openejb

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

是否可以使用 OpenEJB 3.1.x 插入不同的 JMS 提供程序?有configuration for external ActiveMQ Broker 。它可以与非 ActiveMQ Broker 一起使用吗? JBoss?

最佳答案

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

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

关于java - 除了具有 OpenEJB 的 ActiveMQ JMS 提供程序之外 - 可能是外部的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3991692/

相关文章:

java - 在 Java 中为堆栈正确编写面向对象的代码

java - 在android中使用带有图像的gridview

java - jms 错误处理程序 : receive a callback only when jms gives up

java - Apache ActiveMQ Artemis 客户端可以连接到现有的 ActiveMQ "Classic"5.15.x 代理吗?

java - 在使用 : ((JavascriptExecutor)seleniumdriver). executeScript ("return arguments[0].attributes);", webElement 之后,超出了最大调用堆栈大小;

java - 使两个 Jpanel 在 JFrame 中不对称展开

jms - 使用客户端模式连接到 IBM MQ 时出现 MQJMS2005 异常

akka - 何时使用各种 Akka 邮箱类型

java - 如何选择主题与队列

rabbitmq - 应使用哪种 UML 文档类型来记录我的应用程序中的rabbitmq 消息传递层?