0

我尝试为 Mule 4.3.0 自定义连接器实现 XA 事务。在 Mule 3.XX 版本和 Mule 4.2.X 版本中,它们支持该类

org.mule.runtime.core.internal.transaction.ExternalXaTransaction

在 4.3.0 中,他们删除了上面提到的 ExternalXaTransaction 类。

如何在 Mule 4.3.0 中实现 XA 事务

4

1 回答 1

0

您永远不应该使用internal包中的类(例如:)org.mule.runtime.core.internal...。它们是不打算由用户代码使用的实现类,并且不能保证在版本之间保持稳定。

在使用 Mule 4 SDK 创建的连接器中,您应该遵循文档说明来实现事务XA 事务需要使用XATransactionalConnection代替TransactionalConnection

于 2020-09-20T15:26:36.623 回答