...
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).
...
|
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 |
|---|
| effectDuration | 0.5 |
|---|
| history | false |
|---|
| id | samples |
|---|
| effectType | fade |
|---|
|
| Card |
|---|
| Acesse a aba “Cluster Configuration”; |
| Card |
|---|
| Na opção “Cluster Name”, informe o nome da máquina na caixa de texto “Name”. Digite “ESBClusterMaster1”; |
| Card |
|---|
| Habilite a opção “Enable Load Balancing”; |
| Card |
|---|
| Selecione a política desejada: - Round Robin (padrão) ou
- Weighted Round Robin
|
| Card |
|---|
| 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 |
|---|
| Para isso, informe o seguinte valor no campo “Distribution Ratio”: 1:4:8 
|
| Card |
|---|
| Salve a configuração e reinicie o fluig ESB Cluster Master (proxyProxy)
|
| Card |
|---|
| O console do fluig ESB Server deve apresentar o resultado conforme a imagem abaixo: 
|
|
...
| Deck of Cards |
|---|
| effectDuration | 0.5 |
|---|
| history | false |
|---|
| id | samples |
|---|
| effectType | fade |
|---|
|
| Card |
|---|
| Conforme descrito no item 4 da página 14, crire crie um novo diagrama do fluig ESB com o nome “LoadBalancingDiagram.esb”
|
| Card |
|---|
| Configure o diagrama conforme o exemplo abaixo: (01 FileReceiver enviando para 03 WSSenders) 
|
| Card |
|---|
| Configure as propriedades do componente FileReceiver conforme o exemplo abaixo: 
|
| Card |
|---|
| 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 |
|---|
| 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 |
|---|
| Salve o diagrama clicando em um dos botões “Save” ou “Save All” 
|
| Card |
|---|
| Efetue deploy do diagrama para o servidor fluig ESB Cluster Master (Proxy) conforme descrito a partir do item 9 na página 15. |
|
...