Definição
Polling é a consulta repetida a um serviço para descobrir mudanças. O fluxo pergunta em intervalos regulares se há novidades e age quando encontra um resultado novo. A descoberta depende da consulta, e entre uma consulta e outra o fluxo fica sem saber o que mudou.
Intervalo, atraso e volume
O intervalo de consulta define o equilíbrio entre atraso e volume. Consultar com frequência detecta mudanças rápido, mas aumenta as chamadas feitas ao serviço. Consultar com espaçamento maior reduz o volume e atrasa a descoberta, e o intervalo escolhido precisa caber no limite de chamadas do serviço.
Polling não é notificação
O polling busca ativamente por mudanças, e o serviço não está necessariamente enviando uma notificação espontânea. A descoberta acontece porque o fluxo pergunta, e não porque o destino avisou. No webhook, o caminho se inverte: o serviço chama o fluxo quando a mudança ocorre.
Mudança perdida e verificação
A falha comum é um intervalo grande demais para a urgência da mudança: o pedido é criado logo depois de uma consulta e só é percebido na chamada seguinte, atrasando o processamento. Para verificar, compare o horário da mudança no serviço com o horário da consulta que a encontrou. Quando o atraso entre os dois é maior do que a operação tolera, o intervalo precisa ser reduzido, e a observação do limite de chamadas do serviço mostra quanto o ritmo pode subir sem ser recusado.
Veja o evento que o polling ajuda a descobrirDúvidas frequentes
Perguntas frequentes sobre Polling
- Polling e webhook são equivalentes?
- Não. O polling busca ativamente por mudanças, e o webhook recebe uma chamada enviada pelo emissor.
- Como o intervalo afeta a detecção?
- Intervalos maiores atrasam a detecção de mudanças, e intervalos menores aumentam o volume de chamadas.
- O serviço consultado envia notificação espontânea?
- Não necessariamente. No polling, o serviço responde à consulta, e a mudança é descoberta na próxima chamada.
Para continuar
Recursos relacionados
Documentação
MDN: visão geral do HTTP
Apresenta o protocolo usado nas consultas periódicas a serviços web.
Abrir recursoDocumentação
n8n: Schedule Trigger node
Mostra como agendar consultas repetidas em um workflow.
Abrir recursoAplicação na formação
n8n Experts
Na formação n8n Experts, polling consulta serviços sem notificação e relaciona o intervalo ao atraso de detecção.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.