我与以下有关以群集模式安装的[[WSO2 API Manager 2.6.0相关的疑问。
我必须遵循官方文档[https://docs.wso2.com/display/AM260/Deployment+Patterns]提议的部署方式[[PATTER 4]所以这是逻辑方案:
为了提供高可用性,预期该部署模式:
2个外部网关组件(Internet上公开的网关)。
此第二种物理方案说明了必须创建的VM和必须在每台计算机上安装的组件。在这里,我发现以下疑问:
gateway manager
和gateway worker节点。似乎在2个网关的情况下,第一个网关组件有2个节点(管理者节点和辅助节点),第二个网关组件有2个节点(另一个管理者节点和另一个辅助节点)。在我看来,这很奇怪。据我所知,网关组件是自洽的,不必在管理者节点和工作节点中进行拆分。我的想法是为冗余网关组件网(网关1和网关2)只有2个节点。是还是我缺少什么?毫无疑问,它与2个关键管理器节点有关(与必须与API Manager集成的WSO2 IS组件有关)。我认为这两个节点也必须处于负载平衡状态。那么将这些节点放在前面提到的内部负载均衡器下面是否明智?
3)是的,可以。但是,如果您有使用案例(例如通过授权代码授予生成令牌),则也需要将KM公开给外部LB,因为浏览器必须在用户登录时直接与KM对话(重定向)。