Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Transactions 基于数据库的JTA故障恢复_Transactions_Failover_Distributed Transactions_Jboss Eap 7_Xa - Fatal编程技术网

Transactions 基于数据库的JTA故障恢复

Transactions 基于数据库的JTA故障恢复,transactions,failover,distributed-transactions,jboss-eap-7,xa,Transactions,Failover,Distributed Transactions,Jboss Eap 7,Xa,我使用以下代码使我正在运行的JBoss崩溃,然后恢复在XA中运行的事务 当jboss失败时,正在进行的事务由jboss作为条目写入以下位置: {jbossHomeName}/standalone/data/tx object store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/twophasecordinator/AtomicAction/ 出现这样的示例文件:0\u ffff7f00001\u7f1cf331\u

我使用以下代码使我正在运行的JBoss崩溃,然后恢复在XA中运行的事务

当jboss失败时,正在进行的事务由jboss作为
条目写入以下位置:

{jbossHomeName}/standalone/data/tx object store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/twophasecordinator/AtomicAction/

出现这样的示例文件:
0\u ffff7f00001\u7f1cf331\u 4f0b0ad4\u 15
。它包含崩溃事务的详细信息,当我重新启动jboss时,事务将恢复

Jboss是使用以下命令崩溃的

这一切都很好,但现在我想做的是,我希望能够在数据库中写入临时txn日志文件,并且应该能够从数据库中读取该文件以进行恢复

我之所以要这样做,是因为我的Jboss1在AWS EC2的region1中运行,而恢复Jboss2在不同的region2中运行。因此,我希望使用Jboss1和Jboss2可以访问的数据库,并且在Jboss1出现故障时能够执行txn恢复

我正在使用JBoss-EAP-7.3.0