Английская лексика: Разработка программного обеспечения · Архитектура, шаблоны проектирования и графика

Что значит idempotency?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

idempotency: идемпотентность

Свойство операции, при котором её повторение даёт тот же предполагаемый эффект, что и однократное выполнение.

Где и как употребляется

Важна при проектировании повторных запросов. Ответы могут различаться, даже если предполагаемое состояние остаётся тем же.

Примеры предложений

  1. The endpoint uses idempotency to prevent a retried payment request from creating a second charge.

    Конечная точка использует идемпотентность, чтобы повторный запрос платежа не создавал второе списание.

    Повтор после сбоя связи не должен повторно списывать деньги.

  2. The delete endpoint preserves idempotency even if a later call reports that the record is absent.

    Конечная точка удаления сохраняет идемпотентность, даже если повторный вызов сообщает об отсутствии записи.

    Повторное удаление не меняет итоговое состояние, хотя ответ сообщает, что запись уже отсутствует.

Распространённые словосочетания

  • ensure idempotency
  • idempotency key