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| |
