Alle Begriffe

Glossar

Idempotenz

Auch: idempotent

Eine Verarbeitung ist idempotent, wenn dieselbe Anfrage mehrfach ausgeführt dasselbe Ergebnis hat wie einmal ausgeführt.

In verteilten Systemen ist die Wiederholung der Normalfall: Ein Aufruf läuft in eine Zeitüberschreitung, der Aufrufer weiß nicht, ob er angekommen ist, und versucht es erneut. Ohne Idempotenz wird daraus eine zweite Zahlung oder eine doppelte Bestellung.

Umgesetzt wird sie meist über einen mitgelieferten Schlüssel je Vorgang, den der Empfänger speichert. Kommt derselbe Schlüssel noch einmal, liefert er das gespeicherte Ergebnis, statt erneut zu verarbeiten.

WeiterlesenPayment-Backend für 6 Mio. Nutzer