我已经在两个VM上部署了API管理器2.1.0全合一.我使用PostgreSQL作为DB,它位于单独的VM上,我正在共享文档中提到的数据库。现在,我正试图像这个文档中提到的那样对这两个节点进行集群。在这份文件中,有几件事我不清楚。我假设两个节点都将作为管理器工作。(经理和工人之间的基本区别是什么?)
1.在步骤6下,我们是否提到了远程实例,还是将其保留为localhost?
<remoteInstance url="https://localhost:9453/registry"><parameter name="domain">wso2.pub.store.domain</parameter>
4.步骤12我们在哪个文件中进行更改?为什么我们要将两个发布者指向相同的网关节点?如果这个网关发生故障会发生什么呢?
此外,这些是我们需要进行的唯一更改,以便在活动激活模式下集群2全合一节点,还是需要进行任何其他配置?
我们如何测试集群是否正常工作?
发布于 2017-06-13 18:44:08
如果采用API管理器,管理器和工作人员的概念就是网关节点。发布API时,Synapse配置将被推送到网关管理器。您可以使用基于SVN的部署同步、Rsync或任何其他机制来同步网关管理器和工作节点之间的工件。一旦发布了API,网关工作者节点将从manager节点获得Synapse工件。通常,网关工作节点将为API请求提供服务,而不会使用管理器节点。
在两个服务器中创建jndi2.properties文件。在node1中,使用IP2,port2,在node2中使用IP1,port1。主要关注的是,node1应该了解node2和verse。
要测试集群,只需使用创建API并测试基本流程。此外,还可以在节流场景上进行测试。
https://stackoverflow.com/questions/44524809
复制相似问题