Retry Policy - Definição do Glossário de CI/CD
Retry Policy: uma retry policy define quando e quantas vezes uma operação que falhou é repetida, incluindo a estratégia de atraso e quais erros são considerados passíveis de retry.
Uma retry policy define quando e quantas vezes uma operação que falhou é repetida, incluindo a estratégia de atraso e quais erros são considerados passíveis de retry.
Nem toda falha deve sofrer retry. Uma boa retry policy distingue erros transitórios (timeouts, 503s) de erros permanentes (400s, falhas de auth) e limita o total de tentativas.
Em CI
Fazer retry de um build em um 4xx do seu próprio código desperdiça minutos; fazer retry em um 503 de um registry de pacotes geralmente tem sucesso. Restrinja os retries a falhas transitórias e mecânicas, como rede e OOM.
Guias relacionados
Exponential Backoff - CI/CD Glossary DefinitionExponential Backoff: Exponential backoff is a retry strategy that doubles the wait between attempts (1s, 2s,…
Idempotency Key - CI/CD Glossary DefinitionIdempotency Key: An idempotency key is a unique client-supplied identifier attached to a request so the serve…
Dead Letter Queue - CI/CD Glossary DefinitionDead Letter Queue: A dead letter queue (DLQ) is a holding queue for messages that could not be processed afte…