我尝试过在ELB群集环境中安装API Manager 1.8,但从未成功(ELB日志没有显示加入群集的消息,只是在访问API Manager时显示“没有应用程序成员可用”)。
而不是那样,我使用API Manager 1.7可能会成功。
有什么问题吗?
ELB 2.1.1的loadbalancer.conf中的配置(IP:192.168.111.12):
apimanager {
domains{
abc.wso2api.domain {
tenant_range *;
group_mgt_port 4570;
mgt {
hosts mgt.wso2api.abc.com;
}
}
}
}
API Manager 1.8的axis2.xml中的配置(IP:192.168.111.155):
<clustering class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent"
enable="true">
...
<parameter name="membershipScheme">wka</parameter>
...
<parameter name="domain">abc.wso2api.domain</parameter>
...
<parameter name="localMemberHost">192.168.111.155</parameter>
...
<members>
<member>
<hostName>192.168.111.12</hostName>
<port>4570</port>
</member>
</members>
答案 0 :(得分:0)
这可能是由于Hazelcast版本未命中匹配所致。检查每个产品的Hazelcast版本。你最好用 nginx