2014-02-05 41 views
0

假设我有一个场景,其中多个服务器充当gateway.Now我发布一个API在我的发布应用程序正在另一台服务器上运行。我想知道如何我的应用程序将在每个网关发布的过程..?如何在运行在不同服务器上的网关上的wso2 API管理器中发布API。

+0

您是否使用了master-worker模式来配置多个网关节点?通常,发布的API将通过web服务调用在网关节点上更新。 – Ragavan

+0

我想知道它是如何发生的过程。是否有一些文件写在需要同步的地方。原因是我依靠数据库来同步信息b/w不同的服务器 – user3189802

回答

0

这是通过集群完成的,每当从API管理器发布API时,API网关节点都会收到通知。请参阅下面的集群指南 http://docs.wso2.org/display/Cluster/Clustering+API+Manager

+0

我正在通过编写脚本它在wso2的每个实例中都复制了repository/deployment/server。在这种方法中,似乎很有效。 – user3189802

+0

这只会在部署中的实例之间同步API工件,您需要将API Manager的配置和gov空间挂载到公共存储库。请参阅聚类指南并按照说明进行操作。您可以跳过部署同步部分,因为您在执行脚本时通过脚本 – Nadeesha

+0

执行安装时遇到了与此处提到的相同的问题http://stackoverflow.com/questions/21173955/wso2-api-manager-gateway-cluster-configuration – user3189802

相关问题