我可以为IgniteThinClient使用JTA管理器吗?



我使用瘦客户机缓存。我需要将JTA事务管理器附加到thinClient。Ignite ThinClient可以使用JTA事务管理器吗?我找不到在ClientTransactionConfiguration中设置JTA管理器的属性。TransactionConfiguration有一个setTxManagerFactory函数来设置事务管理器JTA工厂,但是TransactionConfiguration与ThinClient不兼容,它适用于fat IgniteClient。

public ClientTransactionConfiguration transactionConfiguration() {
final ClientTransactionConfiguration configuration = new ClientTransactionConfiguration();
// configuration.setTxManagerFactory(webSphereTmFactory());
configuration.setDefaultTxIsolation(TransactionIsolation.READ_COMMITTED);
configuration.setDefaultTxConcurrency(TransactionConcurrency.PESSIMISTIC);
//  configuration.setUseJtaSynchronization(true);
return configuration;}

当前,如果您想参与JTA事务,则需要使用厚客户机。

最新更新