Skip to content
Latchkey

O Que É Tratamento de Idempotency Key?

O tratamento de idempotency key é a lógica do lado do servidor que registra uma chave única enviada com uma requisição e retorna o resultado original se a mesma chave chegar de novo. Isso torna operações como pagamentos ou submissões de job seguras para retry sem duplicar seu efeito. O servidor armazena a chave e seu resultado por uma janela de retenção para deduplicar retries.

Por que isso importa

Redes descartam respostas, então clientes fazem retry, e sem deduplicação um retry pode cobrar um cartão ou criar um registro duas vezes. Chavear as requisições permite que clientes façam retry livremente enquanto o servidor garante um único efeito.

Guias relacionados