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