Nginx WSO2 ESB 4.8.1群集

Nginx WSO2 ESB 4.8.1群集,nginx,wso2,load-balancing,wso2esb,Nginx,Wso2,Load Balancing,Wso2esb,是否可以创建一个ESB节点作为工作者和管理者的双重角色? 我使用wso2 ESB 4.8.1和nginx作为负载平衡器 这很容易。这是你必须做的 忘记nginx,设置ESB集群。假设一个集群有一个管理器和一个工作器。我认为您可以按照说明来完成,而不是文档中提到的WSO2 ELB,您将使用nginx。您可以将管理节点和工作节点设置为已知成员,而不是ELB。i、 e.在两个节点中,都将两个节点设置为已知成员 一旦集群正常工作,您应该能够向分别部署到两个节点的工件发送请求。manager节点和work

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

这很容易。这是你必须做的

  • 忘记nginx,设置ESB集群。假设一个集群有一个管理器和一个工作器。我认为您可以按照说明来完成,而不是文档中提到的WSO2 ELB,您将使用nginx。您可以将管理节点和工作节点设置为已知成员,而不是ELB。i、 e.在两个节点中,都将两个节点设置为已知成员
  • 一旦集群正常工作,您应该能够向分别部署到两个节点的工件发送请求。manager节点和worker节点的区别在于,manager节点是只提交svn repo的节点。因此,在部署新工件时,应该使用manager节点来部署它们
  • 现在您必须在nginx中配置两个站点。假设您决定将esbmgt.mydomain.com用于管理节点,将esb.mydomain.com用于工作节点。在esbmgt的上游中,您只提到manager节点,还将请求路由到节点的9443端口。在esb的上游,您提到了这两个节点,请求被路由到8280(http)和8243(https)。这是因为ESB使用这些端口服务请求,UI通过9443(https)公开

  • 我希望以上信息能帮助您。

    端口8280和8243在哪里定义?它位于ESB包中的repository/conf/axis2/axis2.xml中。你也可以做一个grep来找到它。