# Idempotencia

> Az a tulajdonság, hogy egy művelet kétszeri végrehajtása ugyanazt az eredményt adja, mint egyszeri — az, ami a fizetési, rendelési és automatizálási rendszerekben biztonságossá teszi az újrapróbálkozást.

A hálózat a „elküldve” és a „visszaigazolva” között dobja el a kéréseket. Ha a „terheld meg a kártyát” utasítást egy timeout, egy duplán kattintó felhasználó vagy egy újrakézbesítő üzenetsor ismétli, a nem idempotens végpont kétszer terhel. A szokásos megoldás az idempotencia-kulcs: a kliens logikai műveletenként egyedi tokent küld, a szerver pedig az ismétlésre a tárolt első eredményt adja, a művelet újbóli végrehajtása helyett.

Pont ott számít a legjobban, ahol a hiba a legdrágább — fizetéslehívás, rendeléslétrehozás, webhook-kezelők, olyan automatizálási lépések, amik e-mailt küldenek vagy pénzt mozgatnak. Ha az írási útvonalakat idempotensre tervezzük, a „hiba esetén próbáld újra” kockázatból a szokványos túlélőstratégia lesz.

## Kapcsolódó fogalmak

- https://dfieldsolutions.hu/hu/fogalomtar/ci-cd.md
- https://dfieldsolutions.hu/hu/fogalomtar/static-generation.md
- https://dfieldsolutions.hu/hu/fogalomtar/n8n.md

---

Source: https://dfieldsolutions.hu/hu/fogalomtar/idempotency
DField Solutions — Dunakeszi, Hungary — dezso@dfieldsolutions.com
Booking: see https://dfieldsolutions.hu/en/contact
