Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Configura o método de balanceamento que será utilizado pelo Broker para pelo 

Inclusão de trecho
broker
broker
nopaneltrue
 para 
Inclusão de trecho
smartclient
smartclient
nopaneltrue
 Desktop.

Valores válidos

ValorDescriçãoValor na inicialização
CONNECTIONBalanceamento por número de conexões.connection_count
ROUND_ROBINBalanceamento Round Robin (RR).round_robin
SERVER_MEMORY

Balanceamento por consumo de memória reportado pelo 

Inclusão de trecho
application server
application server
nopaneltrue
.

server_memory
SERVER_USERS

Balanceamento por número de usuários reportados pelo 

Inclusão de trecho
application server
application server
nopaneltrue
.

server_users
SERVER_THREADS

Balanceamento por número de threads reportado pelo 

Inclusão de trecho
application server
application server
nopaneltrue
.

server_threads
SERVER_CPU

Balanceamento por consumo de CPU reportado pelo 

Inclusão de trecho
application server
application server
nopaneltrue
.

server_cpu

Observações

  • Caso a chave não seja especificada ou tenha um valor inválido, será utilizado o valor CONNECTION.
  • O método ROUND_ROBIN faz o balanceamento de forma circular, distribuindo a conexão recebida para cada REMOTE_SERVER configurado e que está disponível.
  • 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 também necessita do monitoramento ativo e estará disponível a partir da versão 20.3.0.0.

  • Os métodos cujo valor iniciam com "SERVER_" podem ser substituídos por "PROTHEUS_" (SERVER_MEMORY por PROTHEUS_MEMORY, por exemplo).
  • Se o método de balanceamento SERVER_CPU for utilizado e houver no balanceamento algum 
    Inclusão de trecho
    application server
    application server
    nopaneltrue
    de versão inferior 
    20.3.0.0, o 
    Inclusão de trecho
    broker
    broker
    nopaneltrue
     alterará o método de balanceamento para CONNECTION, exibindo a mensagem "changing balance type from CPU to CONNECTION".
  • Ao iniciar o 
    Inclusão de trecho
    broker
    broker
    nopaneltrue
     são exibido os valores configurados no arquivo INI. O valor da chave SORT_METHOD é exibido como "BALANCE_TYPE=<value>", sendo <value> o valor correspondente da coluna "Valor na inicialização" (BALANCE_TYPE=connection_count, para SORT_METHOD=CONNECTION, por exemplo).

Exemplo

Bloco de código
; 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

...

REMOTE_SERVER

MONITORING_TYPE

Métodos de balanceamento de conexões do Broker para SmartClient