复古 护眼 海天 深邃 暗黑 默认

Atomikos 事务

背景信息

Apache ShardingSphere 提供 XA 事务,默认的 XA 事务实现为 Atomikos。

操作步骤

  1. 配置事务类型
  2. 配置 Atomikos

配置示例

配置事务类型

Yaml:

transaction:
  defaultType: XA
  providerType: Atomikos 

配置 Atomikos

可以通过在项目的 classpath 中添加 jta.properties 来定制化 Atomikos 配置项。

详情请参见 Atomikos 官方文档

数据恢复

在项目的 logs 目录中会生成 xa_tx.log, 这是 XA 崩溃恢复时所需的日志,请勿删除。