Saga Pattern
Ein Architekturmuster zur Verwaltung verteilter Transaktionen in Microservices-Architekturen. Eine Saga ist eine Sequenz lokaler Transaktionen, bei der jede lokale Transaktion den Zustand ändert und ein Ereignis auslöst, das die nächste lokale Transaktion in der Saga initiiert.
Kategorie: Modelle & Architekturen
Das Saga Pattern ist eine Methode zur Gewährleistung der Datenkonsistenz über mehrere Dienste hinweg in einer verteilten Transaktion, insbesondere in Microservices-Architekturen. Da in solchen Umgebungen keine atomaren, globalen Transaktionen (ACID) über Dienste hinweg möglich sind, bietet die Saga einen Ansatz zur Fehlerbehandlung und Kompensation.
Synonyme / Tags
- Saga-Muster
- Distributed Transaction Pattern
Die ganze Definition im Member Hub braucht ein kostenloses Konto.