IT-lexikon Programmering Idempotens

Idempotens

Programmering In English → Uppdaterad: 2026-05-25

Operation som ger samma resultat om den körs en eller flera gånger. Avgörande i distribuerade system där retry är vanligt — utan idempotens kan retries skapa duplikater.

HTTP: GET, PUT, DELETE är idempotenta; POST och PATCH är inte. Stripe + andra payment-API:er stödjer Idempotency-Key-header: skicka samma key vid retry → API:t deduppar. Database upserts (INSERT … ON DUPLICATE KEY UPDATE) är idempotenta. Notera: idempotens ≠ pure function — den kan ha sidoeffekter, men endast en gång.

← Tillbaka till lexikonet