WSO2 APIM群集 - 填充网关更新

时间:2016-01-24 12:00:38

标签: wso2 synchronized wso2-am api-manager

查看以下WSO2 clustering文档,似乎WSO2网关使用API​​信息进行更新的唯一方法是发布者通过HTTPs端口将信息推送到网关。

本文件中有一些问题尚不清楚

  1. 发布商是否必须将任何API更新推送到云中的每个特定网关实例?假设有10个网关 - 每个API更新是否都发送到所有这10个实例?还是有另一种机制? (另一个WSO2文档称为“主”网关并提到了svn的使用,但仍不确定如何进行同步)。

  2. 重新启动网关后,或者如果将新网关添加到群集,会发生什么?它是如何与之前被“推送”的所有信息同步的,当它没有启动时或在它被添加之前?

  3. 根据该图,网关不访问数据库,因此必须有一种不同的机制来保持它们全部同步,但我无法找到有关如何在WSO2文档中完成它的明确信息。

1 个答案:

答案 0 :(得分:1)

对于你的两个问题,这是答案,

WSO2 API Manager(所有WSO2产品)使用SVN Deployment Synchronizer

您也可以查看Configuring SVN-Based Deployment Synchronizer。主节点将工件推送到SVN存储库,所有工作节点将获取最新的更改。

所有管理工作都应该在master上进行,并且通过SVN worker节点将得到更改。