Oi a todos,
Estou construindo fluxos de trabalho n8n que dependem muito de APIs externas, e estou tentando encontrar uma forma confiável de lidar com limites de taxa sem desacelerar todo o fluxo de trabalho.
Por exemplo, uma API pode retornar: {
“status”: 429,
“message”: “Too Many Requests”,
“retry_after”: 30
}
Minthas principais preocupações são: Evitar tentativas desnecessárias
Respeitar os limites de taxa da API
Evitar que uma API lenta bloqueie outros fluxos de trabalho
Lidar com falhas temporárias sem perder dados
Estou considerando backoff exponencial, filas de requisições e limitação de concorrência.
Para quem executa n8n em produção:
Como vocês normalmente lidam com respostas 429?
Vocês usam uma fila ou simplesmente tentam novamente com atrasos?
Como vocês decidem o número máximo de tentativas?
Vocês encontraram uma boa forma de evitar que uma API se torne um gargalo para toda a instância n8n?
Descreva o problema/erro/pergunta
Qual é a mensagem de erro (se houver)?
Por favor, compartilhe seu fluxo de trabalho
(Selecione os nós em sua tela e use os atalhos de teclado CMD+C/CTRL+C e CMD+V/CTRL+V para copiar e colar o fluxo de trabalho.)
Compartilhe a saída retornada pelo último nó
Informações sobre sua configuração n8n
- Versão n8n:
- Banco de dados (padrão: SQLite):
- Configuração n8n EXECUTIONS_PROCESS (padrão: own, main):
- Executando n8n via (Docker, npm, n8n cloud, desktop app):
- Sistema operacional:

