我需要在同一台计算机上启动多个wso2 apimanager配置文件。该怎么办?
特别是,我必须在一台主机上启动所有组件,但网关不在另一节点上。我不明白如何使用配置文件工具来满足我的需求。
鉴于它不是集群,使用命令-Dprofile = gateway-worker在另一个节点上启动网关是否正确?
谢谢
答案 0 :(得分:1)
我需要在同一台计算机上启动多个wso2 apimanager配置文件。该怎么办?
您可以将安装复制到其他文件夹(例如,网关),在carbon.xml中为每个副本(实例)设置Offset parameter,在其他实例中更改端口以匹配偏移端口,然后可以在一台主机上启动多个实例
尤其是我必须在一台主机上启动除网关之外的所有组件
不,您可以指定一个配置文件,否则将启动“多合一”节点。没有简单的方法说您要除网关外的所有配置文件。
通过专用网关具有默认实例(发布者,商店,tm,km,..),您可以启动默认(多合一)实例,只需将网关配置为专用实例(在api中) -manager.xml),而不使用本地的。
您可以使用所选模块创建自己的profile,例如有效启动网关模块以外的所有模块,尽管我看不出这样做有什么好处。禁用一些模块不会为您节省大量内存或订阅费用
鉴于它不是集群,使用命令-Dprofile = gateway-worker在另一个节点上启动网关是否正确?
profile参数与集群无关。网关实例可能与其他网关实例在群集中,也可能不在该群集中。