O app meuRH é uma aplicação stateless e não possui afinidade tratável por cookies, por exemplo.
Sendo assim, para atender a ambientes com essa característica, implementamos o conceito de building blocks, unindo a configuração do Broker HTTP e Broker WebServices,
Neste fluxo, temos o Broker HTTP que recebe as requisições HTTPS, as converte para HTTP e reenvia para o Broker WebServices que, por sua vez, retransmite para os TOTVS | Application Server.
O Broker WebServices fica encarregado pelo balanceamento para os vários servidores de aplicação configurados.
Importante
Vale ressaltar que, para o correto funcionamento deste ambiente, deve-se utilizar a chave de configuração USING_COOKIES=0.
Exemplo
Sabendo disso, podemos supor o seguinte cenário:
Broker HTTP
[BALANCE_HTTP] LOCAL_SERVER_PORT=4000 ; porta de entrada do Broker HTTP REMOTE_SERVER_01=127.0.0.1 5000 ; ip e porta do Broker WebServices encadeado USING_COOKIES=0 ; configuração para o Broker HTTP NÃO fazer tratamento de cookies do client SSL_CERTIFICATE=... ; nome do arquivo .pem contendo o certificado SSL_KEY=... ; nome do arquivo .pem contendo a chave privada SSL_PASSPHRASE=... ; utilizar esta chave caso o certificado tenha passphrase
Broker WebServices
[BALANCE_WEB_SERVICES] LOCAL_SERVER_PORT = 5000 ; porta de entrada do Broker WebServices REMOTE_SERVER_01 = 127.0.0.1 6001 REMOTE_SERVER_02 = 127.0.0.1 6002 REMOTE_SERVER_03 = 127.0.0.1 6...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas