【问题标题】:Atomikos transaction using two databaseAtomikos 事务使用两个数据库
【发布时间】:2012-07-18 16:15:35
【问题描述】:

我已经使用单个数据库事务测试了 Atomikos JTA,并且效果很好。但我没有看到任何跨两个数据库的事务示例。注意:我使用的是 Atomikos 独立 API(即不使用 Spring / Hibernate 或其他框架)。

我想要的是编写一个将插入/更新/提交到两个单独数据库(用于我的测试的 Oracle-Oracle)中的单个事务。如果两者都成功则执行提交,如果有任何异常则回滚。

我正在寻找此类示例所需的任何配置或示例代码。

非常感谢任何指针。谢谢!

【问题讨论】:

    标签: jta xa atomikos


    【解决方案1】:

    实际上与单个 DataSource 配置没有任何区别。这是我在github 中编写的示例。确保您使用的是 XADataSource 而不是普通的 DataSource,但这对于单个 DataSoucre 的情况是一样的。

    【讨论】:

      猜你喜欢
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 2012-08-29
      • 2022-09-27
      • 2017-08-11
      • 1970-01-01
      相关资源
      最近更新 更多