11.2.9. 关于 XA 恢复

TM 实施 X/Open XA 规范并支持跨多个 XA 资源进行 XA 事务。

XA 恢复是确保更新或回滚受交易进程影响的所有资源的过程,即使任何资源属于交易参与者崩溃或不可用。在 JBoss EAP 范围内,事务 子系统为使用它们的任何 XA 资源或子系统(如 XA 数据源、Jakarta 消息传递消息队列和 Jakarta Connectors 资源适配器)提供了 XA 恢复机制。

XA 恢复发生,无需用户干预.如果 XA 恢复失败,日志输出中会记录错误。如果需要帮助,请联系红帽全球支持服务。XA 恢复过程由定期恢复线程驱动,该线程默认每两分钟启动一次。定期恢复线程处理所有未完成事务。

注意

完成一个 in-doubt 事务的恢复可能需要 4 到 8 分钟,因为它可能需要多次运行恢复过程。