org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager
分布式事务管理器
配置标识 | 详细说明 | 全限定类名 |
---|---|---|
XA | 基于 XA 的分布式事务管理器 | org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager |
BASE | 基于 Seata 的分布式事务管理器 | org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager |
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 | |
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 | |
org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider
用于获取数据源连接池的标准属性
配置标识 | 详细说明 | 全限定类名 |
---|---|---|
com.zaxxer.hikari.HikariDataSource | 用于获取 HikariCP 连接池的标准属性 | org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider | |