我们通过Web控制台(/ publisher)创建和发布服务。这是一个2节点WSO2 AM集群的环境,它上面有一个负载均衡器(HAProxy)。
当我们调用服务(SoapUI)时,通过此负载均衡器,一个请求成功,下一个请求失败,依此类推。
恕我直言:群集配置应该是正确的。如果我在每个节点上启动/ publisher应用程序,我可以在两个节点上看到已发布的服务。
axis2.xml:
- Hazelcast clustering is enabled
- Using multicast
master-datasources.xml
- pointing to Oracle database
api-manager/xml
- pointing to jdbc string in master-datasources.xml
有没有人有一些提示。
答案 0 :(得分:1)
Synapse Artifact似乎未正确部署在两个网关上。您可以转到/ repository / deployment / server / synapse-config / default / api,看看两个节点是否都有已发布API的xml文件。如果尚未启用Deployment Synchroniser,则只会在一个节点中创建工件。