WSO2发布者/存储api-manager.xml使用网关集群配置GatewayEndpoint

时间:2016-08-29 02:09:27

标签: wso2 wso2-am api-manager

如果我有多个网关工作节点,我该如何配置GatewayEndpoint?

我读了setup gateway endpoint的帖子,那个案例只有一个网关工作节点。在WSO2集群之前我也有nginx节点,所以我们还需要在商店中向最终用户显示最终端点URL。对于ServerURL,我可以将其配置为url:“https://mgt.gw.devzone.com/services/”。

<APIGateway>
   <Environments>
       <Environment type="hybrid" api-console="true">
            <Name>Production and Sandbox</Name>
            <Description>This is a hybrid gateway that handles both production and sandbox token traffic.</Description>          
            <ServerURL>https://<API-Gateway-Host>:9443/services/</ServerURL>
            <Username>${admin.username}</Username>
            <Password>${admin.password}</Password>          
            <GatewayEndpoint>http://<API-Gateway-Host>:8280,https://<API-Gateway-Host>:8243</GatewayEndpoint>
       </Environment>
   </Environments>
</APIGateway>

1 个答案:

答案 0 :(得分:0)

ServerURL ,您应该指向 GW Manager 节点。在指定GW工作者URL时,您需要指向NginX。您在此处包含的GatewayEndpoint应解析为NginX,NginX将在工作节点之间对请求进行负载均衡。您在此处添加的网址将显示在API商店中。