Definição
Rate limit é a restrição sobre a quantidade ou a frequência de operações permitidas. O contrato define o limite, o intervalo e o escopo, e o cliente precisa respeitar esse ritmo. Ultrapassar o limite muda o comportamento da chamada, que passa a ser recusada ou marcada para espera.
Quantidade, intervalo e escopo
Uma API fictícia pode aceitar sessenta chamadas por minuto. O escopo do limite pode valer para uma chave, para um endereço ou para toda a conta, e o consumo precisa ser distribuído dentro do intervalo. O limite de sessenta não significa sessenta de uma vez, e sim sessenta dentro da janela de um minuto.
HTTP/1.1 429 Too Many Requests
Retry-After: 30Controle distinto
O rate limit controla frequência ou volume, e não é o mesmo que limitar tarefas simultâneas. Os dois controles aparecem juntos em fluxos reais, mas medem coisas diferentes e precisam de configuração própria. Uma tarefa única pode estourar o limite de chamadas, e dez tarefas lentas podem não chegar perto dele.
Limite excedido e verificação
A falha comum é tratar todas as recusas como erro do fluxo: quando o limite é excedido, as chamadas voltam recusadas e o processamento para sem identificar o motivo. Para verificar, confira o status da chamada recusada e o cabeçalho que indica quanto tempo esperar. Quando as recusas começam juntas no mesmo intervalo, o consumo passou do limite do período, e a comparação entre a quantidade enviada e o limite do contrato mostra o descompasso a corrigir.
Veja como tratar uma chamada recusada pelo rate limitDúvidas frequentes
Perguntas frequentes sobre Rate limit
- Rate limit e limite de simultâneas são a mesma coisa?
- Não. O rate limit controla frequência ou volume de chamadas, e o limite de simultâneas controla quantas tarefas rodam ao mesmo tempo.
- O que acontece ao exceder o limite?
- O serviço pode recusar a chamada ou indicar que o cliente deve aguardar, e o tratamento depende do contrato da API.
- Como saber o limite de um serviço?
- A documentação define a quantidade permitida e o intervalo, e alguns serviços informam o estado do limite nos cabeçalhos da resposta.
Para continuar
Recursos relacionados
Documentação
n8n: como lidar com rate limits
Explica como reconhecer e tratar limites de chamadas nas integrações.
Abrir recursoDocumentação
MDN: status HTTP
Lista o status usado para recusar chamadas acima do limite.
Abrir recursoAplicação na formação
n8n Experts
Na formação n8n Experts, rate limits orientam o ritmo das chamadas para respeitar o contrato dos serviços integrados.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.