Термин · Backend разработчик
Idempotency
Свойство операции давать один результат при повторном выполнении.
Что означает
Важно для платежей, заказов и повторных запросов после timeout.
Пример применения
Повторный запрос с тем же idempotency key не создает второй заказ.
Синонимы и варианты
Частые вопросы
Что такое Idempotency?
Свойство операции давать один результат при повторном выполнении.
Где применяется Idempotency?
Важно для платежей, заказов и повторных запросов после timeout.
Как выглядит пример Idempotency?
Повторный запрос с тем же idempotency key не создает второй заказ.
Связанные термины
Где встречается
При проектировании хранения, конкурентных операций и повторных запросов. Проверяют не только успешный одиночный вызов, но и сбои, параллельность и повторы.
Ошибки понимания
Идемпотентность касается эффекта повторения операции, а не обязательного побайтового совпадения ответов. Ключ повторной операции требует правил срока действия и обработки измененного запроса.
Редакция Ariol · Версия 2 · Обновлено
Независимая экспертная проверка не заявлена.
Что обновлено
- — Обновлено: Где встречается, Ошибки понимания.
Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.
Предложить исправление через контакты Ariol