【问题标题】:Implementing XA transaction for Mule 4 SDK connector为 Mule 4 SDK 连接器实现 XA 事务
【发布时间】:2020-09-20 10:26:33
【问题描述】:

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

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

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

如何在 Mule 4.3.0 中实现 XA 事务

【问题讨论】:

    标签: mule xa mule-sdk


    【解决方案1】:

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

    在使用 Mule 4 SDK 创建的连接器中,您应该遵循 documented instructions for implementing transactions。 XA transactions 需要使用XATransactionalConnection 而不是TransactionalConnection。

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 2020-12-25
      • 1970-01-01
      相关资源
      最近更新 更多