为什么XA仅在Bindings模式下?

时间:2016-05-18 12:15:50

标签: ibm-mq

本文指出,如果必须将MQ用作事务管理器,则应用程序必须强制使用Bindings模式。 http://www.ibm.com/developerworks/websphere/library/techarticles/0601_ritchie/0601_ritchie.html 绑定模式还意味着MQ服务器和应用程序都必须位于同一主机上,因为它使用JNI。

我的问题是,这项要求背后的根本原因是什么?为什么MQ Manager不能像JBOSS一样工作,它可以驻留在任何主机上并接受管理分布式事务的请求?

什么阻止WMQ支持分布式事务的客户端连接?

谢谢, 佳日

1 个答案:

答案 0 :(得分:2)

这篇文章非常陈旧,从2006年开始,很长一段时间以来,远离队列管理器的MQ客户端已经能够使用XA事务。

在JEE容器中使用受支持的事务管理器时,MQ支持使用JMS进行XA

http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q032590_.htm?lang=en