本文指出,如果必须将MQ用作事务管理器,则应用程序必须强制使用Bindings模式。 http://www.ibm.com/developerworks/websphere/library/techarticles/0601_ritchie/0601_ritchie.html 绑定模式还意味着MQ服务器和应用程序都必须位于同一主机上,因为它使用JNI。
我的问题是,这项要求背后的根本原因是什么?为什么MQ Manager不能像JBOSS一样工作,它可以驻留在任何主机上并接受管理分布式事务的请求?
什么阻止WMQ支持分布式事务的客户端连接?
谢谢, 佳日
答案 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