Java 使用IBM MQ资源适配器优于RemoteJMSProvider?

Java 使用IBM MQ资源适配器优于RemoteJMSProvider?,java,jboss,ejb-3.0,ibm-mq,jboss-mdb,Java,Jboss,Ejb 3.0,Ibm Mq,Jboss Mdb,我需要在JBOSS 5.1上部署EJB3 MDB,并收听在IBM MQ上部署的主题。一种方法是在$JBOSS_HOME/server/default/deploy/messaging/jms-ds.xml中配置RemoteJMSProvider。第二种方法是使用MQ资源适配器并在JBOSS中部署它。 一种方法对另一种方法有什么好处?还有其他方法吗?RemoteJMSProvider是一个通用的JMS JCA适配器,因此可以被许多JMS提供程序使用。本质上,它是一个围绕标准MQ JMS客户机的JC

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

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

MQ资源适配器由IBM构建,因此在JavaEE应用服务器中使用时,IBM将对其进行测试并提供完全支持。这也意味着它针对MQ进行了优化