Visão Geral
A API Ads Context oferece uma abordagem escalável para processamento de recomendações de ofertas através de um sistema de filas. Esta implementação permite alto volume de requisições simultâneas sem sobrecarregar os servidores, garantindo consistência e segurança no processamento dos dados.
Como Funciona
1. Recebimento da Requisição
A aplicação cliente envia uma requisição HTTP para o endpoint da CRMAds Async. Um consumidor dedicado recebe a requisição e a coloca imediatamente em uma fila de processamento.
2. Resposta Imediata
- O cliente recebe uma resposta instantânea confirmando que a mensagem foi publicada com sucesso
- Esta resposta não contém as recomendações finais, apenas a confirmação do recebimento
- O processamento continua em background de forma transparente ao cliente
3. Processamento em Background
- O sistema de filas executa todos os mesmos passos da API Ads Direct
- O motor de recomendação da CRM Bonus analisa os dados do cliente
- Ofertas personalizadas e restrições são calculadas
- Todo o processamento ocorre sem visibilidade do cliente sobre os passos individuais
4. Entrega Assíncrona
O resultado final é entregue através do mecanismo configurado (webhook, polling, ou notificação), contendo as mesmas informações enriquecidas da API Ads Direct.
