Histórico da Página
O
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
SORT_METHOD | Descrição | ||||||||
---|---|---|---|---|---|---|---|---|---|
CONNECTION | Balanceamento por número de conexões, este é o padrão e não precisa ser especificado | ||||||||
ROUND_ROBIN | Balanceamento Round Robin (RR) | ||||||||
SERVER_MEMORY | Balanceamento por consumo de memória reportado pelo
| ||||||||
SERVER_USERS | Balanceamento por número de usuários reportados pelo | ||||||||
SERVER_THREADS | Balanceamento por número de threads reportado pelo
| ||||||||
SERVER_CPU | Balanceamento por consumo de CPU reportado pelo
|
A especificação do método de balanceamento é feita pelo uso da chave SORT_METHOD na seção BALANCE_SMART_CLIENT_DESKTOP no arquivo de configuração do broker (appserver.ini).
Os métodos SERVER_MEMORY, SERVER_USERS e SERVER_THREADS são efetivos apenas quando usados em conjunto com a opção de monitoramento ativo (SMARTCLIENT_ACTIVE ou SMARTCLIENT_SSL_ACTIVE).
Nota |
---|
O método SERVER_CPU também necessita do monitoramento ativo (SMARTCLIENT_ACTIVE ou SMARTCLIENT_SSL_ACTIVE) e estará disponível a partir da versão 20.3.0.0. |
Exemplo
Este exemplo utiliza o método de balanceamento pelo consumo de memória nos servidores. Além disso, supõe-se que os servidores estão se comunicando com os clients por meio de conexão segura (encriptada por TLS/SSL).
Por isso é necessário usar também a opção de monitoramento ativo SMARTCLIENT_SSL_ACTIVE.
Nota |
---|
Se os servidores não estivessem utilizando conexão segura, então não seria necessário especificar a opção de monitoramento ativo, porque a opção SMARTCLIENT_ACTIVE já é o padrão. |
Sem Formato |
---|
[BALANCE_SMART_CLIENT_DESKTOP] MONITORING_TYPE=SMARTCLIENT_SSL_ACTIVE SORT_METHOD=SERVER_MEMORY |