如何解决为Mule 4 SDK连接器实现XA事务
我尝试为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事务
解决方法
您永远不要使用internal
包中的类(例如:org.mule.runtime.core.internal...
)。它们不是用户代码要使用的实现类,并且不能保证在版本之间保持稳定。
在使用Mule 4 SDK创建的连接器中,应遵循documented instructions for implementing transactions。 XA transactions要求使用XATransactionalConnection
而不是TransactionalConnection
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。