我正在尝试为WSO2 API Manager设置集群环境。在我需要的环境中,不需要外部存储。我希望从最少量的节点和JVM开始,这些节点和JVM随着API请求数量的增加而可扩展。
查看了WSO2 documentation 集群WSO2 API Manager,特别是“单个服务器节点中的存储和发布程序组件”模型。
有关此部署模型的一些问题 网关管理器在哪里部署?
我理解发布者和商店位于同一服务器节点上。它们可以在同一个JVM中运行吗?如果是这样,你会使用默认配置文件,它也会启动KM和Gateway或其他东西吗?
(Appologies但由于我的声誉值很低,我无法发布图片。我原本认为该模型的形象会有所帮助)
答案 0 :(得分:0)
是 - API Store和Publisher将在同一个JVM中运行。由于Store&没有配置文件发布者(请参阅[1]了解可用的配置文件),我们需要在默认配置文件中启动API Manager。是的,它将启动KM&网关组件也是如此。但是你可以阻止(不暴露)网关端口。关于网关管理器,我猜一个网关节点可以在此部署模式中充当管理器和工作者。
答案 1 :(得分:0)
根据设计发布者是商店的子集。所以,如果你从profile api-store开始,你最终也会得到发布者。在这种情况下,您可以使用以下选项启动服务器。
-Dprofile = API-店