WSO2 API Manager添加额外的服务器节点

时间:2015-07-08 12:36:11

标签: wso2 wso2-am

如果我正在运行WSO2 API Manager并且想要添加一个额外的节点(比如说我有2并希望添加第三个节点),那么似乎API xml文件不会传播到synapse-configs目录。

有没有办法将apis同步到新节点?

同样,如果我在共享数据库上运行WSO2 API Manager并删除实例但保留数据库,是否有办法从数据库恢复API?

感谢。

1 个答案:

答案 0 :(得分:1)

  

如果我有WSO2 API Manager正在运行并想要添加一个额外的节点(比如说   我有2并想要添加第三个),似乎API xml文件不是   传播到synapse-configs目录。

     

有没有办法将apis同步到新节点?

Deployment Synchronizer提供了跨产品集群节点同步部署工件的功能。为使您的群集正确执行,所有节点必须具有相同的配置。

所有基于碳的产品(包括WSO2 API Manager)都使用Deployment Synchronizer(DepSync)来确保在群集中的所有节点上保持相同的状态。它维护<APIM_HOME>/repository/deployment/server文件夹的中央存储库,该文件夹是为所有基于Carbon的产品存储部署配置的地方,并使用该存储库来同步节点。

  

同样,如果我在共享数据库上运行WSO2 API Manager   删除实例但保留DB,有没有办法恢复   来自DB的API?

由于某些参数保留在文件系统中,因此您无法仅从DB恢复API。