【发布时间】:2020-09-27 00:16:05
【问题描述】:
我也有一个调用其他方法的方法。这些操作与 DB 没有任何关系。我只是在执行一些逻辑,对其他一些外部服务和所有服务进行很少的 API 调用。如果任何操作发生任何异常,我希望所有操作都必须回滚。我怎样才能做到这一点?
【问题讨论】:
-
这在分布式系统中通常是不可能的。您必须以不同的方式组织您的应用程序,通常使用最终一致性。
标签: java spring spring-boot transactions atomic