Idempotens
En idempotent åtgärd har samma avsedda effekt på tillståndet vid identisk upprepning som vid en enda körning.
Idempotens innebär att en identiskt upprepad åtgärd har samma avsedda effekt på systemtillståndet som en enda körning. Svar eller loggposter behöver inte vara identiska varje gång.
Ett fiktivt ERP-anrop skapar W-240 med den stabila nyckeln shop-1:W-240:create. Om målsystemet känner igen nyckeln tillförlitligt får upprepningen inte skapa en andra order. Omfattning, innehåll och lagringstid måste passa API:ets verkliga regler.
En medskickad nyckel skyddar inte om mottagaren ignorerar den. HTTP-metodens namn bevisar inte heller en verksamhetsmässigt korrekt integration. Idempotens beskriver upprepningens effekt; en strategi för nya försök avgör när man försöker igen.
Källor
Relaterade begrepp
- Retry-strategiStrategin anger vilka fel som ska prövas igen, med vilka pauser och till vilken gräns.
- Server-Sent EventsServer-Sent Events skickar textmeddelanden från server till klient via HTTP, exempelvis om ett bakgrundsjobbs förlopp.
- ETagEn ETag identifierar en viss representationsversion av en HTTP-resurs och stöder villkorade hämtningar eller ändringar.
- Cross-Origin Resource SharingCORS styr webbläsarens åtkomst till svar från en annan origin. Det ersätter varken API-inloggning eller behörighetskontroll.
- Elektroniskt datautbyteEDI överför strukturerade affärsdokument mellan system. Format, partnerprofil, datamappning och återkoppling måste stämma överens.
- RealtidsbearbetningRealtidsbearbetning hanterar inkommande händelser mot ett fastställt latensmål. Händelsetid, bearbetningstid och sena data behöver tydliga regler.
Artiklar om ämnet

Ditt projekt med ASES
Beskriv ditt projekt för oss. Vi hör av oss med en första bedömning.
