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.

Kostenlos registrieren · Anmelden