Ao processar um grande número de requisições, meu workflow começar a receber erros de limite de taxa do provedor de API. Qual é a melhor forma de lidar com isso no n8n?
Descrever o problema/erro/pergunta
Qual é a mensagem de erro (se houver)?
Por favor, compartilhe seu workflow
(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 workflow.)
@Victory1 a forma nativa é a opção Batching dos nós HTTP Request, tem uma configuração exatamente para isso. no nó clique em Add Option > Batching e configure Items per Batch e Batch Interval (ms) para controlar o ritmo das chamadas, por exemplo se a api permite um request por segundo configure items per batch para 1 e batch interval para 1000, isso espaça eles para você parar de disparar o limite (basicamente Loop Over Items + Wait embutido no único nó). depois ative Retry On Fail nas configurações do nó com uma espera entre tentativas, então o ocasional 429 que ainda passa por cima apenas retenta depois de uma pausa em vez de falhar a execução inteira. qual é o limite real do provedor, requests por segundo ou por minuto? posso te dar os números exatos para plugar.