Словарь / Idempotency

Идемпотентность

Idempotency · Идемпотентная операция

Что это

Идемпотентность — свойство операции, при котором повторное применение в предусмотренных условиях не создаёт дополнительного изменения результата сверх первого применения. В интеграциях его используют для защиты от повторного бизнес-эффекта.

Пример применения

Запрос создания заявки повторяется после потери ответа. Система распознаёт ту же операцию по согласованному ключу и возвращает сохранённый результат вместо создания второй заявки.

Что важно учитывать

Нужно определить область уникальности ключа, срок хранения и реакцию на изменившиеся данные. Защита серверной операции не означает автоматической дедупликации произвольного события аналитики. Контракт конкретного API может отличаться от приведённого примера.

Связанные понятия

Источники и документация

У каждого документа указана дата последней проверки. Состав функций и интерфейсы сервисов могут меняться. Ссылки открываются в новой вкладке.

Все термины