Documentação Técnica

API de Chamadas Assíncronas

A grande maioria das requisições realizadas contra a Plataforma de Dados tem um tempo de resposta muito rápido - geralmente menor do que 5 segundos. Isso permite a sua integração direta com praticamente qualquer aplicação. No entanto, alguns datasets (principalmente os datasets on-demand), ou consultas que combinam múltiplos datasets e funcionalidades, podem ter um tempo de resposta muito mais elevado, o que pode impactar os clientes que estão consumindo dados da Plataforma de Dados.

Para atender as necessidades desses clientes, incluímos na Plataforma de Dados um mecanismo para a realização de chamadas assíncronas (chamadas aonde você não precisa ficar esperando pelo retorno), através de postbacks (ou callbacks) em URLs especificadas pelo cliente. Utilizando esse mecanismo, qualquer chamada à Plataforma de Dados pode ser tornada assíncrona, viabilizando processos que fazem a requisição e seguem o fluxo normal, só tomando qualquer ação com os resultados no momento em que os resultados são retornados.