Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试为 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 事务
您永远不应该使用internal包中的类(例如:)org.mule.runtime.core.internal...。它们是不打算由用户代码使用的实现类,并且不能保证在版本之间保持稳定。
internal
org.mule.runtime.core.internal...
在使用 Mule 4 SDK 创建的连接器中,您应该遵循文档说明来实现事务。XA 事务需要使用XATransactionalConnection代替TransactionalConnection。
XATransactionalConnection
TransactionalConnection