Este documento tem como objetivo orientar sobre as boas práticas para geração e envio de cargas de PDV, garantindo maior estabilidade, desempenho e segurança no processo de distribuição de dados entre servidor e terminais de ponto de venda.
Atualmente, o sistema conta com uma rotina automatizada de geração e envio de cargas para PDVs, que tem como principal finalidade evitar o envio manual e reduzir o risco de falhas humanas.
Apesar disso, o sistema também contempla o recurso de envio manual de cargas, a ser utilizado apenas em situações específicas.
O processo de carga opera de forma assíncrona, ou seja, as cargas são inseridas em uma fila de processamento, sendo liberadas conforme cada PDV disponibiliza seu status de conexão e finaliza o processamento das cargas anteriores.
Além disso, o sistema dispõe de um mecanismo de delegação de carga, que permite que o servidor principal notifique os PDVs para redistribuírem as cargas entre si, otimizando o tráfego de rede e tornando o processo mais ágil e eficiente.
Por fim, quando um novo PDV é instalado ou reinstalado, o sistema executa automaticamente uma carga total inicial, garantindo que o terminal seja devidamente abastecido com todas as informações necessárias para iniciar a operação.
Após essa primeira carga, não há mais necessidade de novas cargas totais, pois as atualizações passam a ocorrer de forma incremental e automatizada.
A seguir estão listadas as principais recomendações para evitar gargalos, falhas de processamento e sobrecarga na geração e recebimento de cargas nos PDVs.
Não realizar instalação ou reinstalação de PDVs durante horários ou dias de grande movimento.
Motivo: o processo dispara automaticamente uma carga total para os novos terminais, o que, em períodos de alta demanda, pode gerar gargalos e sobrecarga no servidor.
Em casos de inauguração de loja ou expansão de terminais, recomenda-se subir os PDVs fora do horário de operação (preferencialmente à noite ou madrugada).
Motivo: dessa forma, os terminais recebem suas cargas totais iniciais sem impactar a operação em andamento.
Se houver instabilidade de rede ou lentidão na comunicação, não é recomendado enviar várias cargas totais manuais tentando forçar o processamento.
Motivo: isso tende a agravar o problema, aumentando o volume de fila e o tempo de resposta.
✅ Recomendação:
Quando necessário, utilize o recurso de carga manual parcial por período, como por exemplo, carga dos últimos 7 dias, garantindo um envio mais leve e eficiente.
Caso seja identificada a necessidade de envio manual de carga total, ela deve ser específica e única, restrita apenas ao tipo de dado que precisa ser atualizado.
Exemplo: se for necessário atualizar preços, envie apenas a carga de preços, e aguarde o processamento antes de realizar qualquer novo envio.
Envios consecutivos e sobrepostos geram acúmulo de fila e impactos diretos na performance do processo de carga.
Seguir essas boas práticas é essencial para manter o processo de carga de PDVs estável, confiável e eficiente, evitando sobrecarga de rede, falhas de sincronização e atrasos operacionais.
A aplicação consistente dessas orientações contribui diretamente para a disponibilidade do sistema e melhor experiência dos usuários no ponto de venda.