Árvore de páginas

Versões comparadas

Chave

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

...

fluig ESB Server – Nomenclatura das instâncias

  • MÁQUINA LOAD BALANCING: TOTVS | ESB Server Cluster Master 1

...

Para configurar as quatro máquinas com o fluig ESB Server, siga os passos descritos no item anterior (Alta disponibilidade) 4.4 até o item passo 7 ( para cada instância uma das instâncias do fluig ESB).

Nota
titleAtenção

...

Ao configurar o novo servidor na view “Servers” para o Cluster Master (Proxy de balanceamento de carga), informe na propriedade “Server Name” o valor “Maquina Cluster Master (Proxy)”.

Não é necessário configurar as 03 três instâncias como federação de cluster de alta disponibilidade. Após o processo de criação dos servidores no TOTVS | Developer Studio, a view “Servers” deverá estar conforme a imagem abaixo:

...


Para configurar a máquina fluig | ESB Server (Maquina Cluster Master) que irá trabalhar como Proxy de balanceamento de carga, siga os passos adicionais abaixo:

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
id1
labelPasso 1

 

Acesse a aba “Cluster Configuration”;

 

Card
id2
labelPasso 2

 

Na opção “Cluster Name”, informe o nome da máquina na caixa de texto “Name”. Digite “ESBClusterMaster1”;

 

Card
id3
labelPasso 3

 

Habilite a opção “Enable Load Balancing”;

 

Card
id4
labelPasso 4

 

Selecione a política desejada:

  • Round Robin (padrão) ou
  • Weighted Round Robin

Card
id5
labelPasso 5

 

Vamos configurar a opção Weighted Round Robin. Vamos informar Informaremos que a maquina máquina 1 irá receber uma rajada de 1 mensagem, a maquina máquina 2 uma rajada de 4 mensagens e o servidor 3 uma rajada de 8 mensagens.

 

Card
id6
labelPasso 6

 

Para isso, informe o seguinte valor no campo “Distribution Ratio”: 1:4:8

 

Card
id7
labelPasso 7

 

Salve a configuração e reinicie o fluig ESB Cluster Master (proxyProxy)


Card
id8
labelPasso 8

 

O console do fluig ESB Server deve apresentar o resultado conforme a imagem abaixo:

 

 

...

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
id1
labelPasso 1

 

Conforme descrito no item 4 da página 14, crire crie um novo diagrama do fluig ESB com o nome “LoadBalancingDiagram.esb”


Card
id2
labelPasso 2

 

Configure o diagrama conforme o exemplo abaixo: (01 FileReceiver enviando para 03 WSSenders)


Card
id3
labelPasso 3

 

Configure as propriedades do componente FileReceiver conforme o exemplo abaixo:

 

Card
id4
labelPasso 4

 

Configure as propriedades do componente WSSenderMaquina1 conforme o exemplo abaixo:

a. Na opção “WSDL Path” informe: http://ip_maquina_1:8085/ws/esb/ESBWebService?wsdl (informando o endereço IP da maquina 1 no lugar de “ip_maquina_1”);

b. Clique no botão “List Operations”

c. No combo “Operation”, selecione a opção “sendMessage”

d. Adicione um parâmetro com o nome “message” do tipo “ESBMessage” na coluna “Data Type” e com o campo “value” em vazio

e. Adicione mais um parâmetro com o nome “queue” do tipo “Text” contendo o valor “WSChannelReceiver” no campo “value”.

f. A configuração deverá ficar conforme a imagem abaixo:

 

Card
id5
labelPasso 5

 

Efetue a mesma configuração para os componentes WSSenderMaquina2 e WSSenderMaquina3 levendo em consideração somente o endereço IP do campo WSDL Path, que deve apontar para IP correspondente a máquina 2 e a máquina 3.

 

Card
id6
labelPasso 6

 

Salve o diagrama clicando em um dos botões “Save” ou “Save All”

 

Card
id7
labelPasso 7

 

Efetue deploy do diagrama para o servidor fluig ESB Cluster Master (Proxy) conforme descrito a partir do item 9 na página 15.

 

...