O broker deve funcionar normalmente apenas com a configuração mínima do arquivo de configuração (arquivo .ini).
Por exemplo:
1 2 3 4 5 6 7 8 9 10 11 12 | [BALANCE_SMART_CLIENT_DESKTOP]
; nome do serviço Windows (apenas se broker for usado como serviço Windows)
SERVICE_NAME = Nome_Serviço_Windows
; porta TCP onde os cliente se conectam
LOCAL_SERVER_PORT = 5000
; servidores para serem balanceados
REMOTE_SERVER_01 = 127.0.0.1 6001
REMOTE_SERVER_02 = 127.0.0.1 6002
; etc
|
Se qualquer outra configuração adicional for utilizada no arquivo .ini, recomenda-se fortemente que seja documentado em comentários o motivo da inclusão desta configuração adicional, para facilitar o processo de suporte e manutenção do broker.
No exemplo abaixo alteramos o tempo de standby do broker (tempo que o broker segura a, quando a conexão com um smartclient é perdida).
Incluímos uma nova configuração, então colocamos uma explicação porque esta configuração foi incluída.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | [BALANCE_SMART_CLIENT_DESKTOP]
; nome do serviço Windows (apenas se broker for usado como serviço Windows)
SERVICE_NAME = Nome_Serviço_Windows
; porta TCP onde os cliente se conectam
LOCAL_SERVER_PORT = 5000
; servidores para serem balanceados
REMOTE_SERVER_01 = 127.0.0.1 6001
REMOTE_SERVER_02 = 127.0.0.1 6002
; etc
; aumentado o tempo de espera de reconexão do smartclient para compatibilizar
; com a configuração do application server
; atenção: manter sempre sincronizado com a configuração do application server
STANDBY_TIME = 200
Obs. as observações acima não aplicam à configuração do log. que deve estar sempre ativo para o broker.
Exemplo:
[General]
ConsoleLog = 1
ConsoleFile = ...
ConsoleMaxSize = ...
; etc
|