gpt4 book ai didi

java - 分布式事务 .net java SAP

转载 作者:行者123 更新时间:2023-11-29 09:11:11 24 4
gpt4 key购买 nike

我使用多个通过面向服务的架构连接的系统,这些系统包括:.NET 技术、Java WebLogic 服务和 SAP RFC。

是否有可能实现跨这些不同技术的分布式事务?例如,当更新 SAP 失败时,我们需要确保 .NET 和 Java 事务根本不会发生。

非常感谢您的意见,或者您可以指出我们可以在哪里学习基本操作方法?

最佳答案

我会这样做:

  1. 与服务的每次交互都是一个 Command定义了 execute()undo() 方法。
  2. 维护一堆命令,一旦成功就推送每个命令。
  3. 当命令失败时,即与服务的交互失败时,从堆栈中弹出每个命令并调用 undo()

您可能会寻找任何 Distributed Transaction不过,.NET 中的 API 可以开箱即用地提供此功能。

关于java - 分布式事务 .net java SAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com