指定连接工厂是用于消息的 XA 协调还是非 XA 协调,并控制应用程序服务器是否使用 XA QCF/TCF。如果在同一事务中使用了多个资源,那么启用 XA。
如果您清除此复选框属性(对于非 XA 协调),JMS 会话仍参与事务中,但使用资源管理器本地事务调用(session.commit 和 session.rollback)而不是 XA 调用。这可以改进性能。然而,这意味着在 WebSphere Application Server 中仅单个资源能参与事务。
最后参与者支持使您能将一个非 XA 资源与其他有 XA 能力的资源协同参与。
对于端口属性设置为 DIRECT 的 WebSphere 主题连接工厂,此属性不适用,且总是采用非 XA 协调。
数据类型
复选框
缺省值
已选择(为 XA 协调启用)
范围
已选中
为消息的 XA 协调启用此连接工厂
已清除
连接工厂没有为消息的 XA 协调启用
建议
当接收的消息队列或主题仅是事务中的资源时,不要启用 XA 协调。
当事务中还涉及其他资源(包括其他队列或主题)时,启用 XA 协调。