Apache ShardingSphere provides XA transactions, and the default XA transaction manager is Atomikos.
Yaml:
transaction:
defaultType: XA
providerType: Atomikos
Atomikos configuration items can be customized by adding jta.properties
to the project’s classpath.
See Atomikos’s official documentation for more details.
xa_tx.log
is generated in the logs
directory of the project. This is the log required for recovering XA crash. Do not delete it.