Balanceamento de carga no servidor Apache
Manual de Requisitos
Este balanceamento de carga é necessário somente para balancear a carga das requisições feitas pelo cliente HTML ao servidor REST do Weknow que roda no Apache (wknw_server_apache.dll).
As instruções abaixo foram feitas usando a versão 2.4.43 do Apache.
Abaixo será descrito o que precisa ser alterado no arquivo httpd.conf de cada instância/instalação do Apache.
No Apache que será o servidor do cliente HTML e fará o papel de balancear (distribuir) a carga das requisições feitas ao servidor REST do Weknow:
Basta adicionar mais linhas como as de cima para ir adicionando mais membros.
Require all granted
</Proxy>
ProxyPass /weknow balancer://DataSnap_Server_Balancer/weknow
Define SRVROOT "C:/Program Files/Weknow/ApacheBalancer"
No Apache que será o servidor REST do Weknow (membro/nó/worker do balanceamento de carga):
A configuração acima deve ser repetida nas demais instâncias/instalações dos outros membros.