首页 > 解决方案 > 在两个不同的数据源中持久化时如何处理事务和回滚

问题描述

我有一个 REST 服务,它在内部调用(RestTemplate)另外两个服务,即服务 A 和服务 B。服务 A 将数据保存到 LDAP 存储中,而服务 B 将数据保存到数据库中。我试图了解处理跨越服务 A 和 B 的事务的最佳方法。如果服务调用 A 成功但 B 失败,我需要回滚 A 的成功执行。

标签: spring-bootdistributed-transactions

解决方案


推荐阅读