NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Agentic commerce

Idempotentiesleutel

Een idempotentiesleutel is een door de client geleverde identificatiecode die een server in staat stelt een herhaald verzoek als dezelfde logische bewerking te herkennen, zodat het twee keer indienen ervan één keer effect heeft.

Het is vooral belangrijk wanneer een storing onduidelijk is. Een verzoek dat een time-out krijgt op de netwerklaag kan wel of niet zijn uitgevoerd; zonder een sleutel is de veilig ogende keuze — opnieuw proberen — hoe één terugbetaling twee wordt en één afschrijving twee wordt.

Agents maken dit soort storingen eerder routine dan zeldzaam. Ze proberen automatisch opnieuw, vaak agressiever dan een mens zou doen, en ze doen dit tegen endpoints die geld verplaatsen. Elke schrijfbewerking die wordt blootgesteld aan een agent die geen idempotentiesleutel accepteert, is een dubbele uitvoering die wacht op een traag netwerk.

Verwante begrippen