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

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