WSO2 API Manager作为2实例一体化设置

时间:2016-10-27 10:46:34

标签: wso2 wso2-am wso2carbon wso2-das

我最近部署了WSO2 API Manager(2.0.0)作为2个实例一体化群集(使用Hazelcast AWS方案)和mysql数据源,如link

中所述

因为,无法找到此设置的完整分步安装指南。我想澄清一些我不太确定的领域。

  1. 通过SVN进行Depsync - 因为这将是manger到manger节点(而不是manager到worker节点),它们都有<AutoCommit>true</AutoCommit>。我们应该对此有任何疑虑吗?
  2. DAS - 将DAS作为单独的节点,WSO2AM和WSO2DAS是否应共享相同的WSO2AM_STATS_DB数据库?
  3. 发布者 - 我们可以同时使用两个发布者(即一次一个)。注意到,一旦我们发布了API,其他发布商就需要时间将状态同步到published(即使新API几乎立即显示在其他发布商上created
  4. 谢谢。

1 个答案:

答案 0 :(得分:1)

1)如果在两个节点中启用Agent#,如果从2个节点进行并行发布,则可能导致svn冲突。相反,您可以从发布者发布到多个网关。为此,您可以在<AutoCommit>true</AutoCommit>

中的<Environments>部分配置多个环境

2)是的,DAS将汇总数据写入该数据库,APIM仪表板从同一个数据库中读取数据。

3)所有发布者/商店节点都应位于同一群集中。然后,只有他们可以就API状态更改等进行通信。要在同一个集群上,所有这些节点都应具有相同的集群域。您可以在api-manager.xml的{​​{1}}部分进行配置。