| SPI 名称 | 详细说明 |
|---|---|
| ShardingSphereTransactionManager | 分布式事务管理器 |
| 已知实现类 | 详细说明 |
|---|---|
| XAShardingSphereTransactionManager | 基于 XA 的分布式事务管理器 |
| SeataATShardingSphereTransactionManager | 基于 Seata 的分布式事务管理器 |
| SPI 名称 | 详细说明 |
|---|---|
| XATransactionManagerProvider | XA 分布式事务管理器 |
| 已知实现类 | 详细说明 |
|---|---|
| AtomikosTransactionManagerProvider | 基于 Atomikos 的 XA 分布式事务管理器 |
| NarayanaXATransactionManagerProvider | 基于 Narayana 的 XA 分布式事务管理器 |
| BitronixXATransactionManagerProvider | 基于 Bitronix 的 XA 分布式事务管理器 |
| SPI 名称 | 详细说明 |
|---|---|
| XADataSourceDefinition | 非 XA 数据源自动转化为 XA 数据源 |
| 已知实现类 | 详细说明 |
|---|---|
| MySQLXADataSourceDefinition | 非 XA 的 MySQL 数据源自动转化为 XA 的 MySQL 数据源 |
| MariaDBXADataSourceDefinition | 非 XA 的 MariaDB 数据源自动转化为 XA 的 MariaDB 数据源 |
| PostgreSQLXADataSourceDefinition | 非 XA 的 PostgreSQL 数据源自动转化为 XA 的 PostgreSQL 数据源 |
| OracleXADataSourceDefinition | 非 XA 的 Oracle 数据源自动转化为 XA 的 Oracle 数据源 |
| SQLServerXADataSourceDefinition | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 数据源 |
| H2XADataSourceDefinition | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源 |
| SPI 名称 | 详细说明 |
|---|---|
| DataSourcePropertyProvider | 用于获取数据源连接池的标准属性 |
| 已知实现类 | 详细说明 |
|---|---|
| HikariCPPropertyProvider | 用于获取 HikariCP 连接池的标准属性 |
