| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Tipo de Documento: | Inovação |
| Módulo: | CONECTOR IFOOD |
| Caminho: | Conector IFood > Serviço de integração de Pedidos |
| Função: | SERVIÇO INTEGRAÇÃO DE PEDIDO - INTIFOOD0 |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXOMNI-3666 |
O serviço de Integração de Pedidos e o serviço de pooling de Integração de Pedidos estavam configurados com o tempo de agendamento de execução de 5 minutos.
Esse tempo junto com o tempo de agendamento de execução Processamento de Pedidos (Scheduler) estava causando uma latência muito grande e clientes com volume de pedidos muito grade estavam sendo prejudicados.
O appsettings.json precisa estar configurado corretamente, ele já virá pré configurado com Periodicidade com S e Intervalo com 30.
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta. |
04. SOLUÇÃO
Foi implementado uma nova periodicidade de Segundos no serviço de Integração de Pedidos e no serviço de pooling de Integração de Pedidos.
As periodicidades disponíveis agora são:
| Indicador | Descrição |
|---|---|
| H | Horas |
| M | Minutos |
| S | Segundos |
Agora a configuração em ambos os serviços irão ser por padrão de produto com Periodicidade com S e Intervalo com 30, neste caso, o agendamento será feito a cada 30 segundos.

Imagem 1 - Arquivo appsettings.json configurado padrão no produto
A partir disso, a execução de ambos os serviços devem ser feitas a cada 30 segundos:

Imagem 2 - Log do serviço de Integração de Pedidos com o agendamento a cada 30 segundos
Se estiver na versão 25.01, atualize para o service pack 25.01.009 ou superior.