Árvore de páginas

Até as versões 20.3.2.x o Broker HTTP utiliza por padrão o "balanceamento por sessões": cada usuário que se conecta a um servidor através do broker conta como uma sessão associada ao servidor utilizado. Quando um novo usuário se conecta a um servidor através do broker, este o redireciona para o servidor com menos número de sessões associadas.

A partir da versão 24.3.0.0 o Broker HTTP utiliza por padrão o "balanceamento por recursos": o broker está permanentemente conectado aos servidores configurados, que a cada 5 segundos enviam ao broker informações sobre o consumo de recursos pelos servidores: memória, usuários do ERP, threads do ERP, e consumo de cpu (da máquina onde está o servidor). Cada um desses recursos pode ser utilizado como critério único de balanceamento. O critério de balanceamento padrão é "memória": quando um novo usuário se conecta a um servidor através do broker, este o redireciona para o servidor com menor consumo de memória.

O Balanceamento por Recursos funciona em conjunto com o Monitoramento Ativo. Estas 2 funcionalidades só funcionam com servidores que utilizam a "porta multi protocolo", especialmente o Smartclient HTML Webapp.

Importante: quando o balanceamento for feito para outros tipos de aplicação web que não utilizam a porta multi protocolo, será necessário configurar explicitamente o "monitoramento por conexão" na configuração do broker, que também vai desabilitar o balanceamento por recursos, e voltar a utilizar o balanceamento por sessões:

    [BALANCE_HTTP]
    ....
    ....
    MONITORING_TYPE = CONNECTION
    ....
    ....

Caso isso não seja feito, os servidores serão colocados em "quarentena", ficando indisponíveis para uso.

  • Sem rótulos