1

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

有几个问题从本文档中不清楚

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

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

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

4

1 回答 1

1

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

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

您也可以查看配置基于 SVN 的部署同步器。主节点将工件推送到 SVN 存储库,所有工作节点都将获取最新的更改。

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

于 2016-01-24T21:35:06.657 回答