我使用WSO2 EnterpriseIntegrator6.5.0开发了4个代理服务。
因此,我需要在这些服务上使用负载均衡器实现集群,以测试它们的性能(压力)。
注意:我正在我的本地主机(Windows10)上实现
I followed below guide : https://medium.com/@snsavithrik1/wso2-ei-worker-manager-clustering-on-a-single-machine-dae1161bcb78
但它似乎不起作用,给我,没有回应

它是我的管理节点axis.xml配置:
<parameter name="localMemberHost">mgt.esb.wso2.com</parameter>
<parameter name="localMemberPort">4100</parameter>
<member>
<hostName>esb.wso2.com</hostName>
<port>4200</port>
</member>carbon.xml (管理节点-第一个节点) :
<!--HostName>www.wso2.org</HostName-->
<HostName>esb.wso2.com</HostName>
<MgtHostName>mgt.esb.wso2.com</MgtHostName>工作节点: Axis.XML
<parameter name="localMemberHost">esb.wso2.com</parameter>
<parameter name="localMemberPort">4200</parameter>
<member>
<hostName>mgt.esb.wso2.com</hostName>
<port>4100</port>
</member>carbon.xml - Worker节点(第二个节点) :
<HostName>esb.wso2.com</HostName>system32 32/驱动程序/主机配置:
127.0.0.1 esb.wso2.com
127.0.0.1 mgt.esb.wso2.com
# 127.0.0.1 esb.wso2.com
# 127.0.0.1 mgt.esb.wso2.com
# ::1 esb.wso2.com请救救我!你好,谢谢
发布于 2019-07-19 11:33:23
将主机名解析为相同的本地主机IP地址,因此不会检测到新成员。
一些需要改进/修复的东西:
axis2.xml示例
<parameter name="localMemberHost">192.168.100.12</parameter> <parameter name="localMemberPort">4100</parameter> <members> <member> <hostName>192.168.100.12</hostName> <port>4100</port> </member> <member> <hostName>192.168.100.13</hostName> <port>4100</port> </member> <members>
我感到非常糟糕的是,每个集群成员都是基于其IP地址来识别的,因此您可能会遇到一个问题,将其设置在单个“localhost”上。试试看。
注意-就我个人而言,我使用Docker来测试/部署/管理多个实例,您将得到更清晰的分离。
https://stackoverflow.com/questions/57107297
复制相似问题