Skip to content
Latchkey

O Que É Orquestração de Saga?

A orquestração de saga gerencia uma transação de negócio que abrange múltiplos serviços, dividindo-a em uma série de transações locais, cada uma com uma ação compensatória. Um orquestrador central dispara cada passo e, se um falha, executa as compensações para reverter os passos concluídos. Ela fornece consistência entre serviços sem um two-phase commit distribuído.

Por que isso importa

Cada microsserviço é dono de seus próprios dados, então uma única transação ACID entre eles geralmente é impossível. Sagas alcançam consistência eventual por meio de compensações, aceitando estados intermediários que se resolvem depois.

Guias relacionados