Идемпотентность означает, что операция производит одинаковый результат независимо от того, выполняется она один раз или несколько раз. Это критически важно в распределённых системах, потому что повторные попытки и дублированные сообщения неизбежны — идемпотентные операции делают их безопасными.
Что такое идемпотентность
An operation is IDEMPOTENT if doing it MULTIPLE times has the SAME effect as doing it ONCE:
→ "set balance to 100" → idempotent (same result however many times)
→ "add 100 to balance" → NOT idempotent (each call changes it → wrong if duplicated!)
→ in HTTP: GET, PUT, DELETE are idempotent; POST typically is NOT
