Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Funcionalidade disponível a partir da versão 20.3.0.0 do TOTVS | Application Server.

Hoje o TOTVS | Broker configurado para SmartClient Desktop somente permite o monitoramento das conexões usando o TOTVS | Monitor e/ou TDS / VSCode mediante a configuração de um serviço adicional de TOTVS | Application Server, configurado como "master / balance". O TOTVS | Monitor conecta na porta TCP do TOTVS | Broker, que repassa a conexão para este serviço adicional. Isso exige o deploy de mais um serviço e, caso sejam acrescentados ou removidos serviços para o balanceamento do TOTVS | Broker, a configuração do TOTVS | Application Server Master/Balance adicional deve ser atualizada manualmente.

Para facilitar a utilização do Totvs | Monitor nos cenários onde o Broker é utilizado foi criado um mecanismo de monitoramento interno ao Totvs | Broker que elimina a necessidade de criar e sincronizar uma instância adicional de serviço "master/balance". Esse monitoramento é ativado quando é configurado a chave PROTHEUS_MONITOR_EMBEDDED=1 no arquivo INI do TOTVS | Broker. É necessário também que seja configurado um ambiente de TOTVS | Application Server para a realização de  autenticação do mecanismo de monitoramento.

Observação

  • Não é necessário configurar as chaves PROTHEUS_MONITOR_ADDRESS e PROTHEUS_MONITOR_PORT, que ficam exclusivas para o monitoramento através de um TOTVS | Application Server configurado para balanceamento (vide link).
  • Não é possível utilizar conexão em modo seguro entre o TOTVS | Broker e o TOTVS | Monitor.

Exemplo de configuração

Para este exemplo, vamos configurar 1 TOTVS | Broker e 3 serviços de TOTVS | Application Server que serão monitorados.
Vamos supor que o TOTVS | Broker e os serviços de TOTVS | Application Server estão na mesma máquina física ou VM. (Isto não é necessário, mas é uma configuração comum).
Neste caso, todos os serviços possuem IP 127.0.0.1 (localhost).
Apenas o broker precisa ter o IP e porta publicados.

TOTVS | Broker: IP 10.172.36.130 porta 4321
Serviços de TOTVS | Application Server: IP 127.0.0.1 porta 4001, 127.0.0.1 porta 4002, 127.0.0.1 porta 4003.

Configuração do broker (appserver.ini)


[BALANCE_SMART_CLIENT_DESKTOP]

LOCAL_SERVER_PORT=4321

REMOTE_SERVER_01=127.0.0.1 4001
REMOTE_SERVER_02=127.0.0.1 4002
REMOTE_SERVER_03=127.0.0.1 4003

; configuracao para o protheus monitor
PROTHEUS_MONITOR_EMBEDDED=1

; environment para autenticação do monitoramento
[environment]
SourcePath=C:\protheus\environment\apo
RootPath=C:\protheus\environment\protheus_data
StartPath=\system\
RpoDb=TOP
RpoLanguage=Portuguese
RpoVersion=120
LocalFiles=SQLITE




  • Sem rótulos