【问题标题】:WSO2 ESB with Load balancer and without clusteringWSO2 ESB 带负载均衡器但不带集群
【发布时间】:2016-08-24 14:36:40
【问题描述】:

我正在尝试在 2 个共享相同数据库的节点上设置 WSO2 ESB。 以及负载均衡器处理这两个节点之间的负载。

想知道我们是否真的需要在这两个节点上基于 WKA 方案进行集群?

【问题讨论】:

  • 如果需要集群,请告诉我相同的好处。
  • 当您说“共享同一个数据库”时,您的意思是在您的中介(dblookup,...)或 gov & conf 注册表 + 用户管理中使用的数据库?
  • Mysql 用于用户 mgmt 和 conf/gov db ,在节点之间共享。不是调解员。

标签: wso2 load-balancing wso2esb


【解决方案1】:

在 ESB 中,突触配置不存储在数据库中,它们存储在文件系统中,所以是的,需要基于 HazleCast 的集群,因为工件是使用基于 SVN 的部署同步器在节点之间同步的。当管理节点获得一个新的工件(例如 API、代理等)时,它将向集群中的所有 Worker 节点广播一条同步消息,然后工作节点将从 SVN 签出任何新的工件。您可以从here 阅读更多相关信息

【讨论】:

  • 所以我看到我的方法唯一的缺点是需要在我的两个节点上进行部署?如果我设法手动或通过 2 个 jenkins 作业为每个节点执行此操作,我可以去吗?或者您看到任何其他问题。
  • :) 不是真的,使用集群的地方​​很少。如果您正在使用任何与协调相关的操作。例如:消息处理器、调度任务等。HZ 用于在集群中协调这些。如果您不使用这些中的任何一个,您就可以开始了。
  • 感谢您的信息,我们的用例是 req-resp ,无状态 api,我希望我们在这种情况下做得很好。
  • 是的,在这种情况下您不需要集群。
  • 感谢您的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
相关资源
最近更新 更多