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

查看:105
本文介绍了WSO2 API管理器网关群集.如何在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,网关(manager,worker),Publisher,2个AWS实例上的存储组成.

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

Host1包含密钥管理器,网关管理器,发布者,商店. 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.com 200.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,密钥管理器,发布者,存储在一个节点中.

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>

您不需要在Gateway Worker节点上进行任何配置.

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

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

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