当重新部署分布式设置时,WSO2 APIM网关工作者如何获取已发布的api工件?

时间:2017-04-11 06:27:26

标签: docker wso2 wso2-am

我们在docker中有一个APIM的分布式设置。我们假设我们已经通过发布商发布了一些API,然后重新启动了设置。网关节点是否会使用已发布的API工件进行更新,还是需要将卷绑定到容器以保留工件? 如果他们自动部署了什么流程?

1 个答案:

答案 0 :(得分:0)

基本流程是指您从发布者发布API时,它会将api工件推送到网关管理器。基于dep-sync场景,网关工作节点将拉出api工件。

我希望您在docker中运行单独的生产就绪数据库或指向外部端点。容器重启或崩溃不应影响数据丢失。对于dep-sync,您可以使用SVN容器或指向外部端点。如果使用SVN容器,请装入容器的卷。

基本上,除了在服务器文件夹中看到的内容外,WSO2服务器不会在文件系统中存储任何内容。对于服务器文件夹中的内容,建议使用SVN或任何其他机制来保存该文件夹的数据。

考虑您已经为网关集群使用了SVN dep-sync。然后,当您重新生成APIM群集时,一切都将恢复正常,因为网关节点将从SVN中拉出。