Configura o método de balanceamento que será utilizado pelo para Desktop.
Valor | Descrição | Valor na inicialização |
---|---|---|
CONNECTION | Balanceamento por número de conexões. | connection_count |
ROUND_ROBIN | Balanceamento Round Robin (RR). | round_robin |
SERVER_MEMORY | Balanceamento por consumo de memória reportado pelo . | server_memory |
SERVER_USERS | Balanceamento por número de usuários reportados pelo . | server_users |
SERVER_THREADS | Balanceamento por número de threads reportado pelo . | server_threads |
SERVER_CPU | Balanceamento por consumo de CPU reportado pelo . | server_cpu |
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 (MONITORING_TYPE=SMARTCLIENT_ACTIVE ou MONITORING_TYPE=SMARTCLIENT_SSL_ACTIVE).
O método SERVER_CPU se aplica aos casos em que os vários serviços sejam executados em máquinas físicas ou VMs diferentes. Caso os serviços sejam executados em uma mesma máquina física ou VM, o valor do consumo de CPU será o mesmo para todos os serviços, o que irá causar distorções no balanceamento.
; configurando Balanceamento por consumo de memória. ; é necessário ligar o monitoramento ativo (com ou sem SSL) [BALANCE_SMART_CLIENT_DESKTOP] ; monitoramento ativo com SSL MONITORING_TYPE = SMARTCLIENT_SSL_ACTIVE ; balanceamento por consumo de memória SORT_METHOD = SERVER_MEMORY |
Métodos de Balanceamento de Conexões do Broker para SmartClient