Словарь терминов

Идемпотентность (Idempotency)

Определение термина

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

Пример использования в Odoo ERP

Учебный пример: интернет-магазин повторяет запрос создания заказа в Odoo после потери ответа. Собственный модуль хранит уникальный идентификатор внешней операции и возвращает уже созданный заказ. Защиту от параллельных запросов проверяют отдельно; один только поиск перед созданием её не гарантирует.

Статьи и решения по теме

Связанные термины