ShardingSphereTransactionManager

全限定类名

org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager

定义

分布式事务管理器

已知实现

配置标识详细说明全限定类名
XA基于 XA 的分布式事务管理器org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager
BASE基于 Seata 的分布式事务管理器org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager

XATransactionManagerProvider

全限定类名

org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider

定义

XA 分布式事务管理器

已知实现

配置标识详细说明全限定类名
Atomikos基于 Atomikos 的 XA 分布式事务管理器org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider
Narayana基于 Narayana 的 XA 分布式事务管理器org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider
Bitronix基于 Bitronix 的 XA 分布式事务管理器org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider

XADataSourceDefinition

全限定类名

org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition

定义

用于非 XA 数据源转化为 XA 数据源

已知实现

配置标识详细说明全限定类名
MySQL非 XA 的 MySQL 数据源自动转化为 XA 的 MySQL 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition
MariaDB非 XA 的 MariaDB 数据源自动转化为 XA 的 MariaDB 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition
PostgreSQL非 XA 的 PostgreSQL 数据源自动转化为 XA 的 PostgreSQL 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition
Oracle非 XA 的 Oracle 数据源自动转化为 XA 的 Oracle 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition
SQLServer非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition
H2非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition

DataSourcePropertyProvider

全限定类名

org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider

定义

用于获取数据源连接池的标准属性

已知实现

配置标识详细说明全限定类名
com.zaxxer.hikari.HikariDataSource用于获取 HikariCP 连接池的标准属性org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider