我有一个计划为我的公司使用 WSO2 API 管理器,所以试图让它在集群中工作。
它由 Keymanager、Gateway(manager, worker)、Publisher、Store 组成,位于 2 个 AWS 实例上。
Host1 包含 Keymanager、Gateway manager、Publisher、Store。Host2 包含网关工作程序。
我感到困惑的一点是如何在 /repository/conf/api-manager.xml 文件中配置正确的设置。
案例一)在 GatewayEndpoint 中设置 gateway.manager.com
<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
<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
感谢和问候