如何在微服务架构中管理事务
How transactions can be managed in a micro-service architecture
我有多个微服务,比如 A、B 和 C。A 是执行某些操作并触发 B 的端点的启动服务,B 的端点执行某些操作并调用 C 的端点。如果 C 出现问题,所有其他方法 A 和 B 工作都应该回滚。
前几天听说用SAGA模式来实现,请问市面上有SAGA实现吗?或任何其他处理这种情况的方法。
我有多个微服务,比如 A、B 和 C。A 是执行某些操作并触发 B 的端点的启动服务,B 的端点执行某些操作并调用 C 的端点。如果 C 出现问题,所有其他方法 A 和 B 工作都应该回滚。
前几天听说用SAGA模式来实现,请问市面上有SAGA实现吗?或任何其他处理这种情况的方法。