Zum Inhalt springen

Daten und Abläufe

Idempotenz

Kurz und einfach erklärt

Idempotenz bedeutet, dass ein Aufruf mehrfach ankommen darf. Das Ergebnis ändert sich dadurch nicht.

Eine Bestellung wird also nicht doppelt angelegt. Das gilt auch, wenn die Antwort verloren ging und der Sender es neu versucht.

Meist bekommt jeder Vorgang dafür eine eigene Kennung. Das Programm am Ziel speichert sie und erkennt sie wieder.

Definition
Idempotent heißt: Derselbe Aufruf darf mehrfach ankommen, ohne dass sich das Ergebnis ändert — eine Bestellung wird also nicht doppelt angelegt, wenn die Antwort verloren ging und der Sender es erneut versucht. Umgesetzt wird das meist über eine eindeutige Kennung je Vorgang, die das Zielsystem speichert und wiedererkennt.