Skip to content

为什么选用Saga

anruence edited this page Aug 24, 2022 · 2 revisions

Saga 负责在没有分布式事务的多个服务之间协调长期运行的业务流程。由于可能存在故障,Saga负责通过向适当的服务发送补偿操作来处理故障。Saga是一个集中处理长期运行的业务流程的工作流的地方。当我说长期运行的业务流程时,这可能意味着几毫秒到几周。

Saga 方案是使用事件编排,它消除了编排的集中逻辑。事件编排是让所有服务消费和产生最终满足长期运行的业务流程的事件。

Clone this wiki locally