Boas práticas para o Web Services
Para garantir uma integração eficiente e sem problemas com o sistema, destacamos abaixo algumas boas práticas que permitem otimizar o processo de integração:
- Considerando todas as entidades acessórias do Cadastro do cliente, como Definições, Endereço de Entrega, Dados Pessoa Física e CEP, torna-se inviável enviar uma requisição muito grande, por exemplo, 1000 registros. O ideal é que o cliente envie várias requisições para se adequar à melhor quantidade a ser utilizada. Esse procedimento é chamado de Calibragem do processo de integração.
- É importante verificar o TimeOut configurado para as requisições, especialmente ao considerar o envio de pacotes grandes, como pode ser feito nesse cenário.
- A recomendação da Senior é configurar para que uma instância do ERP seja reciclada ao atingir 500MB de memória.
É importante lembrar que a reciclagem de uma instância só ocorre quando não está em execução. Portanto, é crucial enviar pacotes com menos registros, pois, caso contrário, a quantidade de memória utilizada pelo sistema para atender a uma requisição muito grande pode exceder os limites do próprio sistema operacional, resultando em indisponibilidade ou falha. Ao enviar requisições menores, aumentamos a chance de o Middleware reconhecer a necessidade de reciclar uma instância, sem comprometer a execução.
Para saber mais sobre conceitos, informações técnicas e configurações do middleware, acesse a página.