在下面的Mule流程中,我必须为JDBC连接实现连接池和XA事务。哪个数据源API支持连接池和XA分布式事务,以及如何使用spring bean实现它并将其配置为jdbc组件?
{{1}}
答案 0 :(得分:0)
您需要有javax.sql.XADataSource
来实现连接池。您通常需要一个特定于JDBC驱动程序的数据源,因为支持XA(分布式事务)需要与数据库系统实现两阶段提交的方式密切协调。
请注意,与名称相反,javax.sql.ConnectionPoolDataSource
不应提供连接池,它是 连接池的数据源。