Skip to content
Latchkey

Idempotent Request - Definição do Glossário CI/CD

Uma requisição idempotente produz o mesmo resultado não importa quantas vezes seja enviada, tornando as retentativas seguras.

Uma requisição idempotente produz o mesmo resultado seja enviada uma ou muitas vezes, então retentativas são seguras. O HTTP define GET, PUT e DELETE como idempotentes, o que permite que a lógica de retry do CI e a autocorreção os repitam com segurança.

A idempotência é o que torna as retentativas automáticas seguras: um PUT reenviado não cria estado duplicado. O tratamento de redes instáveis nos pipelines depende dessa propriedade.

Quais métodos

GET, HEAD, PUT e DELETE são idempotentes pela especificação HTTP; POST geralmente não é, e é por isso que retentativas de POST precisam de uma idempotency key.

Guias relacionados