WSO2 APIM群集配置

时间:2017-02-22 01:26:13

标签: wso2 cluster-computing wso2-am

我在单个服务器部署中使用WSO2 APIM 1.10.0,并希望转移到群集服务器。看看this文档,我可以找到很多信息,但有些事情让我感到无聊;我真的必须一直做所有这些吗?

我的意思是,我不想在多个实例中拆分所有工作人员,我想要的只是配置两个完整的设置配置(密钥管理器+发布者+商店+网关),每个配置都在自己的主机上并制作我确定可以在它前面加载负载。

Thre requiremenst很简单:我想分担两者的负载,并保证在其中一台主机出现故障时提供更好的可用性。是否必须在两个节点上分解整个安装,所以我必须在配置了偏移端口的情况下独立启动每个组件?

我可以看到在版本2.0.0上有很多已经简化,在1.10.0上可以达到相同的任何方式吗?

此致

2 个答案:

答案 0 :(得分:1)

分割成个人资料不是强制性的。这是以这种方式设计的,用于基于TPS扩展API Manager。如果您的TPS计数较低并且希望设置2节点HA,则可以执行以下操作:

  • 使用wka,aws等对两个节点进行聚类
  • 使用dep-sync在两个节点之间共享API工件。
  • 使用一个节点作为发布者。您需要使用单个节点处理发布者节点流量。这是为了避免SVN冲突。
  • 您可以从两个节点提供API请求。

答案 1 :(得分:0)

您不希望始终使用您指向there的docuemtnation中提到的相同部署模式。根据您的可伸缩性和要求,您可以使用各种其他部署模式。 有关可用于WSO2 API Manager的不同部署模式,请参阅以下文档[1],有关worker manager分离和负载平衡的更多信息,请参阅[2]。

[1] https://docs.wso2.com/display/CLUSTER44x/API+Manager+Deployment+Patterns

[2] https://docs.wso2.com/display/CLUSTER44x/Separating+the+Worker+and+Manager+Nodes