GitHub
来源:ShardingSphere
浏览 257
扫码
分享
2022-02-26 10:30:50
ShardingSphereTransactionManager
SPI Name | Description |
---|
ShardingSphereTransactionManager | Distributed transaction manager |
Implementation Class | Description |
---|
XAShardingSphereTransactionManager | XA distributed transaction manager |
SeataATShardingSphereTransactionManager | Seata distributed transaction manager |
XATransactionManagerProvider
SPI Name | Description |
---|
XATransactionManagerProvider | XA distributed transaction manager |
Implementation Class | Description |
---|
AtomikosTransactionManagerProvider | XA distributed transaction manager based on Atomikos |
NarayanaXATransactionManagerProvider | XA distributed transaction manager based on Narayana |
BitronixXATransactionManagerProvider | XA distributed transaction manager based on Bitronix |
XADataSourceDefinition
SPI Name | Description |
---|
XADataSourceDefinition | Auto convert Non XA data source to XA data source |
Implementation Class | Description |
---|
MySQLXADataSourceDefinition | Auto convert Non XA MySQL data source to XA MySQL data source |
MariaDBXADataSourceDefinition | Auto convert Non XA MariaDB data source to XA MariaDB data source |
PostgreSQLXADataSourceDefinition | Auto convert Non XA PostgreSQL data source to XA PostgreSQL data source |
OracleXADataSourceDefinition | Auto convert Non XA Oracle data source to XA Oracle data source |
SQLServerXADataSourceDefinition | Auto convert Non XA SQLServer data source to XA SQLServer data source |
H2XADataSourceDefinition | Auto convert Non XA H2 data source to XA H2 data source |
DataSourcePropertyProvider
SPI Name | Description |
---|
DataSourcePropertyProvider | Used to get standard properties of data source pool |
Implementation Class | Description |
---|
HikariCPPropertyProvider | Used to get standard properties of HikariCP |