首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >群集WSO2 API管理器全合一活动活动部署

群集WSO2 API管理器全合一活动活动部署
EN

Stack Overflow用户
提问于 2017-06-13 14:46:16
回答 1查看 431关注 0票数 0

我已经在两个VM上部署了API管理器2.1.0全合一.我使用PostgreSQL作为DB,它位于单独的VM上,我正在共享文档中提到的数据库。现在,我正试图像这个文档中提到的那样对这两个节点进行集群。在这份文件中,有几件事我不清楚。我假设两个节点都将作为管理器工作。(经理和工人之间的基本区别是什么?)

1.在步骤6下,我们是否提到了远程实例,还是将其保留为localhost?

代码语言:javascript
复制
<remoteInstance url="https://localhost:9453/registry">
  1. 我假设我们必须为表中提到的所有端口创建VIP?
  2. 步骤11.c我们是否需要提及我们正在使用的任何域,还是保持原样?

<parameter name="domain">wso2.pub.store.domain</parameter>

4.步骤12我们在哪个文件中进行更改?为什么我们要将两个发布者指向相同的网关节点?如果这个网关发生故障会发生什么呢?

  1. 如何以及在哪个节点上设置Rsync?
  2. 步骤15,因为我们使用两个单独的节点,我们在每个节点上配置什么来代替"localhost“,我假设我们将使用端口5672。 amqp://admin:admin@clientid/carbon?brokerlist='tcp://localhost:5673‘= connectionfactory.TopicConnectionFactory amqp://admin:admin@clientID/test?brokerlist='tcp://localhost:5673‘= connectionfactory.QueueConnectionFactory topic.throttleData = throttleData
  3. 步骤17我们是否根据我们的设置改变了JMSEventPublisher中的任何内容,还是保持原样?

此外,这些是我们需要进行的唯一更改,以便在活动激活模式下集群2全合一节点,还是需要进行任何其他配置?

我们如何测试集群是否正常工作?

EN

回答 1

Stack Overflow用户

发布于 2017-06-13 18:44:08

如果采用API管理器,管理器和工作人员的概念就是网关节点。发布API时,Synapse配置将被推送到网关管理器。您可以使用基于SVN的部署同步、Rsync或任何其他机制来同步网关管理器和工作节点之间的工件。一旦发布了API,网关工作者节点将从manager节点获得Synapse工件。通常,网关工作节点将为API请求提供服务,而不会使用管理器节点。

  1. 你可以把它作为本地主机保存。
  2. 这取决于您的用例。
  3. 此域值用于对节点进行聚类。在两个节点中指定任何域名。
  4. 此更改应在api-manager.xml文件中完成。如果可以管理工件,可以使用负载平衡器IP地址/主机名。如果使用SVN并允许两个节点提交更改,则可能会发生冲突。
  5. 如果您正在使用Rsync,管理器节点将是您在指南的步骤12中选择的节点。
  6. 考虑到两台服务器都运行在具有端口偏移的同一台计算机上,本指南将进行解释。如果您正在使用IP1、port1和IP2运行服务器,则port2将执行以下操作。

在两个服务器中创建jndi2.properties文件。在node1中,使用IP2,port2,在node2中使用IP1,port1。主要关注的是,node1应该了解node2和verse。

  1. 您需要在两个节点中创建JMSEventPublisher。如果您检查JMSEventPublisher,它将引用在步骤14中创建的jndi2.properties文件。

要测试集群,只需使用创建API并测试基本流程。此外,还可以在节流场景上进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44524809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档