WSO2 API Manager 网关集群.如何在 api-manager.xml 中设置网关端点 [英] WSO2 API Manager Gateway clustering. How to setup gateway endpoint in api-manager.xml

查看:17
本文介绍了WSO2 API Manager 网关集群.如何在 api-manager.xml 中设置网关端点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我计划为我的公司使用 WSO2 API 管理器,因此尝试使其在集群中工作.

I have a plan to use WSO2 API manager for my company, so trying to make it work clustering.

它由 Keymanager、Gateway(manager, worker)、Publisher、Store on 2 个 AWS 实例组成.

it consists of Keymanager, Gateway(manager, worker), Publisher, Store on 2 AWS instances.

Host1 包含 Keymanager、Gateway manager、Publisher、Store.Host2 包含网关工作器.

Host1 contains Keymanager, Gateway manager, Publisher, Store. Host2 contains Gateway worker.

我感到困惑的一点是如何在/repository/conf/api-manager.xml 文件中配置正确的设置.

the point that I'm confusing is how to configure correct setting for in the /repository/conf/api-manager.xml file.

案例 1) 在 GatewayEndpoint 中设置 gateway.manager.com

Case 1) set gateway.manager.com in GatewayEndpoint

<APIGateway>
  . . . 
    <ServerURL>https://gateway.manager.com:9444/services/</ServerURL>
    <Username>admin</Username>
    <Password>admin</Password>
    <GatewayEndpoint>http://gateway.manager.com:8281, https://gateway.manager.com:8244</GatewayEndpoint>
. . .
</APIGateway>

案例 2) 在 GatewayEndpoint 中设置 gateway.worker.com

Case 2) set gateway.worker.com in GatewayEndpoint

<APIGateway>
  . . . 
    <ServerURL>https://gateway.manager.com:9444/services/</ServerURL>
    <Username>admin</Username>
    <Password>admin</Password>
    <GatewayEndpoint>http://gateway.worker.com:8280, https://gateway.worker.com:8243</GatewayEndpoint>
. . .
 </APIGateway>

<小时>

主机200.100.100.123 gateway.manager.com200.100.100.234 gateway.worker.com


hosts 200.100.100.123 gateway.manager.com 200.100.100.234 gateway.worker.com

谢谢,问候

推荐答案

Gateway Manager 上不需要APIGateway 配置,因为你在一个节点上使用Gateway Manager、Key Manager、Publisher、Store.

You don't need to APIGateway configuration on Gateway Manager, since you are using Gateway Manager, Key Manager, Publisher, Store in one node.

您可以如下配置网关管理器节点

You can configure you Gateway Manager node as below

<APIGateway>
    <Environments>
        <Environment type="hybrid">
        ...
            <ServerURL>https://gateway.manager.com:9443/services/</ServerURL> <!-- To deploy API to gateway Manager -->
            <Username>admin</Username>
            <Password>admin</Password> 
            <GatewayEndpoint>http://gateway.worker.com:8280,https://gateway.worker.com:8243</GatewayEndpoint> <!-- To show the gateway worker URLs for API in API Store -->
        </Environment>
    </Environments> 
    ...
</APIGateway>

您无需在网关工作节点上进行任何配置.

You don't need to configure anything on Gateway Worker Node.

这篇关于WSO2 API Manager 网关集群.如何在 api-manager.xml 中设置网关端点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆