TECNOLOGIA - Middleware - O que é um Pre-Load (Pre-Carregamento) de instâncias e qual o conceito de Balanceamento de Carga
Dúvida
O que é um Pre-Load (Pre-Carregamento) de instâncias e qual o conceito de Balanceamento de Carga?
Solução
O Pre-Load ou Pre-Carregamento de instâncias do Middleware é o nome dado a funcionalidade do Gerenciador de Middleware de manter na memória do Servidor instâncias pré-carregadas.
Isso quer dizer que ao receber uma requisição para ser atendida por alguma dessas instâncias pre-carregadas, o Middleware não precisa indicar que uma instância seja executada (ou seja, um aplicativo Sapiens.exe ou SapiensSrv.exe seja aberto na memória), garantindo que o tempo para execução do processo seja menor, pois o processo de inicialização da instância já ocorreu durante o pre-carregamento dela.
Já o conceito de Balanceamento de Carga é determinar as instâncias de Middleware que estarão distribuídas entre os diversos Servidores de Middleware disponibilizados no ambiente.
Devido a arquitetura dos sistemas G5 Senior, o processamento de registros é muito mais efetivo quando existe configurado um número maior de Servidores com diversas instâncias do Middleware disponíveis para processamento, ao invés de um grande servidor de Middleware que centralize todas as instâncias.
Para que você possa verificar a configuração atual de Pre-Loads e Balanceamento de Carga do ambiente, siga os passos a seguir:
1. Acesse o SeniorConfigCenter e selecione o ambiente no qual você deseja efetuar as verificações:
1.1. Acesse o menu Middleware / Balanceamento de Carga;
1.2. Você poderá verificar na tela as seguintes informações:
- Servidores de Middleware configurados;
- Quantidade de instâncias para atendimento das requisições (o campo Quantidade indica as instâncias de Pre-Load e o campo Mínimo livre indica a quantidade de instância mínimas que estarão livre para atender novas requisições)
Observação
- Lembre-se de que a configuração do Balanceamento de Carga variará por Servidor de Middleware. Então é importante verificar todos os Servidores instalados.
- O botão Resumo poderá ser acionado para trazer informações resumidas do balanceamento de carga definido, conforme exemplo abaixo:
Importante
Em um ambiente onde executem-se WebServices, Processos Agendados, AçõesSID e qualquer operação que de fato seja executada no Middleware, é imprescidível que exista a configuração adequada de Pre-Loads e Balanceamento de Carga para garantir a execução dos processos com uma performance adequada. A não parametrização desse processo adequadamente poderá acarretar em perda de performance das rotinas do sistema.
Observação
- Para maiores informações sobre Pre-Carregamento, clique aqui para acessar a Documentação do Balanceamento de Carga;
- Para mais informações sobre os WebServices do Gestão Empresarial | ERP, consulte o artigo ERP - WebServices - Onde é possível encontrar informações diversas sobre processo de integração via WebServices (índice).