Was bedeutet Exactly-once Processing?
Das Verfahren kann zum Beispiel Ergebnis und gelesene Nachrichtenposition gemeinsam speichern. So führt ein Wiederanlauf innerhalb dieses Bereichs nicht zu einer zusätzlichen Wirkung.
Die Grenze ist entscheidend. Eine Garantie der Nachrichtenplattform schützt nicht automatisch einen externen Zahlungs- oder Rechnungsdienst. Solche Nebenwirkungen brauchen passende zusätzliche Regeln und überprüfbare Zusagen.
So sieht das in der Praxis aus
Beispiel: Eine Verarbeitung speichert Ergebnis und gelesenen Nachrichtenstand gemeinsam. Ein zusätzlicher Aufruf zur Rechnungserstellung wird separat gegen Wiederholungen abgesichert.
Häufige Fragen
Heißt Exactly-once, dass eine Nachricht niemals doppelt zugestellt wird?
Nicht zwingend. Ein System kann Wiederholungen intern zulassen und trotzdem die einmalige Wirkung im zugesagten Bereich sicherstellen. Entscheidend ist die konkrete Garantie.
Gilt die Garantie auch für eine externe Zahlung?
Nur wenn das gesamte Verfahren diesen Zahlungsaufruf einschließt. Andernfalls braucht er eine eigene Absicherung gegen doppelte Ausführung.
Was sollte man bei einem Anbieter-Versprechen prüfen?
Den genauen Geltungsbereich, die Voraussetzungen und das Verhalten bei Abstürzen. Besonders wichtig sind Übergänge zu Datenbanken oder Diensten außerhalb der Plattform.
