WSO2 ESB 4.8.1聚类

时间:2016-04-18 10:26:35

标签: nginx wso2 load-balancing wso2esb

是否可以创建一个ESB节点作为工作者和管理者的双重角色? 我使用wso2 ESB 4.8.1和nginx作为负载均衡器。

1 个答案:

答案 0 :(得分:1)

这很简单。这是你必须要做的。

  1. 忘掉nginx并设置ESB群集。让我们说一个集群有一个经理和一个工人。我认为你可以按照说明here.完成它,而不是文档中提到的WSO2 ELB,你将使用nginx。您可以将管理和工作节点设置为众所周知的成员,而不是ELB。即在两个节点中,您将两个节点都设置为众所周知的成员。
  2. 一旦群集正常工作,您应该能够分别向部署到两个节点的工件发送请求。管理器节点和工作节点之间的区别在于,管理器节点是仅提交到svn repo的节点。因此,在部署新工件时,应使用管理器节点部署它们。
  3. 现在你必须在nginx中配置两个站点。让我们假设你决定使用esbmgt.mydomain.com作为管理节点,使用esb.mydomain.com作为worker。在esbmgt的上游,您只提到了管理器节点,并且还将请求路由到节点的9443端口。在esb的上游,您提到两个节点,请求被路由到8280(http)和8243(https)。这是因为ESB使用这些端口提供请求,并且通过9443(https)
  4. 公开了UI

    我希望以上信息能为您提供帮助。