如果我正在运行WSO2 API Manager并且想要添加一个额外的节点(比如说我有2并希望添加第三个节点),那么似乎API xml文件不会传播到synapse-configs目录。
有没有办法将apis同步到新节点?
同样,如果我在共享数据库上运行WSO2 API Manager并删除实例但保留数据库,是否有办法从数据库恢复API?
感谢。
答案 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。