2

我需要在 JBOSS 5.1 上部署 EJB3 MDB 并监听部署在 IBM MQ 上的 Topic。一种方法是在 $JBOSS_HOME/server/default/deploy/messaging/jms-ds.xml 中配置 RemoteJMSProvider。第二种方式是使用 MQ 资源适配器并将其部署在 JBOSS 中。一种方法对另一种方法的优势是什么?还有其他方法吗?

4

1 回答 1

2

RemoteJMSProvider 是一个通用的 JMS JCA 适配器,因此可以被许多 JMS 提供者使用。本质上,它是一个围绕标准 MQ JMS 客户端的 JCA 包装器,然后与 MQ QueueManager 对话。这确实意味着它没有针对任何特定的 JMS 提供程序进行优化,并且也可能不会由正在使用的 JMS 提供程序的供应商进行测试。

MQ 资源适配器由 IBM 构建,因此在用于 Java EE 应用程序服务器时将得到 IBM 的测试和完全支持。这也意味着它针对 MQ 进行了优化。

于 2014-07-30T10:45:33.953 回答