Definição
Retry é a nova tentativa de executar uma operação que não foi concluída como esperado. A repetição faz sentido quando a falha é transitória, como uma indisponibilidade breve ou uma chamada que falha por instabilidade. O retry distingue o que pode melhorar com o tempo daquilo que precisa de correção antes de repetir.
Limite e intervalo
Um retry sem limite repete sem controle. Definir o número máximo de tentativas e o intervalo entre elas permite esgotar a tentativa sem manter o fluxo preso, e o tratamento final define o que fazer quando o problema persiste. O limite dá fim à repetição, e o intervalo dá ao destino o tempo de se estabilizar.
Cuidado com efeitos
Repetir toda falha pode piorar o problema e sobrecarregar ainda mais o serviço. Operações com efeitos exigem cuidado para evitar duplicação, e a idempotência reduz a repetição indesejada quando a resposta se perde. Uma criação repetida sem chave pode gerar dois registros, mesmo que as duas chamadas tenham a mesma intenção.
Falha repetida e verificação
A falha comum é repetir uma falha permanente: o erro se repete em todas as tentativas, e o fluxo gasta o limite inteiro sem resultado. Para verificar, acompanhe o número de tentativas e o motivo de cada recusa. Quando a falha é a mesma em todas as chamadas, a causa não é transitória e o retry não resolve, e a comparação entre o erro da primeira tentativa e o das seguintes mostra que a repetição precisa ser interrompida antes do limite.
Veja como o backoff espaça as novas tentativasDúvidas frequentes
Perguntas frequentes sobre Retry
- Toda falha deve ser repetida?
- Não. Falhas transitórias podem justificar nova tentativa, e repetir toda falha pode piorar o problema.
- O que definir junto com o retry?
- O limite de tentativas, o intervalo entre elas e o tratamento quando o problema persiste.
- Operações com efeitos exigem cuidado?
- Sim. Reenviar uma operação que altera estado pode duplicar o efeito, e a idempotência ajuda a evitar a repetição indesejada.
Para continuar
Recursos relacionados
Documentação
n8n: como lidar com rate limits
Mostra a opção de novas tentativas com pausa entre as chamadas.
Abrir recursoDocumentação
n8n: lidar com erros
Explica como tratar falhas ao longo de uma execução.
Abrir recursoAplicação na formação
n8n Experts
Na formação n8n Experts, retry repete operações falhas com limite, intervalo e cuidado com efeitos duplicados.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.