Árvore de páginas

Versões comparadas

Chave

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

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ísticaPara atender a esta necessidade, implementamos o conceito de building blocks, unindo a configuração do Broker HTTP e Broker WebServices,


Neste fluxo de requisição, temos o Broker HTTP que recebe as transações requisições HTTPS, as converte para HTTP e reenvia para o Broker WebServices .que, por sua vez, retransmite para os Desta forma, o Broker WebServices fica encarregado pelo balanceamento para os vários 

Inclusão de trecho
application server
application server
nopaneltrue
.


Informações

O Broker WebServices fica encarregado pelo balanceamento para os vários servidores de aplicação configurados.

Aviso
titleImportante

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:


draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxfalse
revision14
diagramNamebroker_http_webservice
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth691

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