Junior
Mi volt az idempotencia kulcsa?
sobes.tech MI
Válasz az MI-től
Az idempotencia kulcsként gyakran használtak egyedi kérés- vagy tranzakcióazonosítót, például UUID-t, amely a kliens vagy a szerver oldalán generálódik az első művelet hívásakor.
Ez lehetővé teszi, hogy ismételt kérések esetén ugyanazzal a kulccsal ne hajtsuk végre újra a műveletet, hanem az előző végrehajtás eredményét adjuk vissza.
Példa: játékbeli tárgy vásárlásakor a kliens egyedi transactionId-vel küld egy kérést. Ha a kérés hálózati problémák miatt ismétlődik, a szerver ellenőrzi ezt a kulcsot, és nem vonja le kétszer a pénzt.