在单个主机中启动多个wso2 APIM配置文件

时间:2018-12-17 09:40:50

标签: wso2 wso2-am

我需要在同一台计算机上启动多个wso2 apimanager配置文件。该怎么办?

特别是,我必须在一台主机上启动所有组件,但网关不在另一节点上。我不明白如何使用配置文件工具来满足我的需求。

鉴于它不是集群,使用命令-Dprofile = gateway-worker在另一个节点上启动网关是否正确?

谢谢

1 个答案:

答案 0 :(得分:1)

  

我需要在同一台计算机上启动多个wso2 apimanager配置文件。该怎么办?

您可以将安装复制到其他文件夹(例如,网关),在carbon.xml中为每个副本(实例)设置Offset parameter,在其他实例中更改端口以匹配偏移端口,然后可以在一台主机上启动多个实例

  

尤其是我必须在一台主机上启动除网关之外的所有组件

不,您可以指定一个配置文件,否则将启动“多合一”节点。没有简单的方法说您要除网关外的所有配置文件。

通过专用网关具有默认实例(发布者,商店,tm,km,..),您可以启动默认(多合一)实例,只需将网关配置为专用实例(在api中) -manager.xml),而不使用本地的。

您可以使用所选模块创建自己的profile,例如有效启动网关模块以外的所有模块,尽管我看不出这样做有什么好处。禁用一些模块不会为您节省大量内存或订阅费用

  

鉴于它不是集群,使用命令-Dprofile = gateway-worker在另一个节点上启动网关是否正确?

profile参数与集群无关。网关实例可能与其他网关实例在群集中,也可能不在该群集中。