Klassifikation
2- Komplexität
- Mittel
- Auswirkung
- Technisch
Das Saga-Pattern koordiniert verteilte Transaktionen über mehrere Services hinweg, indem lokale Transaktionen mit Kompensationen einen konsistenten Gesamtprozess sichern.
360°-Überblick
Sechs Perspektiven ordnen den Baustein ein. Die Nummern zeigen, in welchem Leseschritt die Inhalte weiterführen.
Der Baustein auf einen Blick
Saga-Pattern
360°
Integrationen
Workflow
+2
Eine lang laufende Transaktion wird in Schritte zerlegt, jeder mit einer kompensierenden Aktion gepaart; schlägt ein späterer Schritt fehl, werden die bereits committeten Schritte in umgekehrter Reihenfolge über ihre Kompensationen rückgängig gemacht, weil eine verteilte Transaktion nicht gleichzeitig über alle Ressourcen sperren kann.
Value Stream: Umsetzung