首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确保证WSO2 MB配置文件集群的高可用性要求?

如何正确保证WSO2 MB配置文件集群的高可用性要求?
EN

Stack Overflow用户
提问于 2019-12-02 14:29:00
回答 1查看 58关注 0票数 0

关于如何根据高可用性的要求正确设置WSO2 MB集群,我有以下疑问。我正在遵循以下官方指南:https://docs.wso2.com/display/EI650/Clustering+the+Message+Broker+Profile#ClusteringtheMessageBrokerProfile-Testingthecluster

因此,我将有一个两个节点的WSO2 MB配置文件集群。现在,我的疑问与高可用性概念有关(基本上:如果单个节点不工作,集群应该仍然工作)。

我有两个节点集群,每个节点运行在具有特定IP地址的特定服务器上,如下所示

具有IP: XXX.1的节点1

具有IP: XXX.2节点2

因此,假设我希望将消息发布到此集群上定义的队列中。我假设我可以以不同的方式将消息发送到这两个节点中的一个(如果我做了错误的断言,请纠正我)。

如果是这样的话:我如何保证高可用性需求?我可以简单地将两个节点置于负载均衡器下吗?因此,如果一个节点不能工作,则请求被定向到另一个节点。

这是处理这种情况的正确方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-03 10:14:36

是的,如果有两个带有MB配置文件集群的EI实例,其中两个服务器在JDBC或Hazelcast级别上配置了集群协调,那么使用上述方法,您将保证服务的高可用性。

您可以确保遵循以下步骤,提供额外的预防措施,以确保这两台服务器不会因为相同的原因而停机。

  • 将这两个服务器放在两个单独的实例中,而不是在同一个实例中有偏移。
  • 您可以将负载均衡器配置为在主动-被动或主动-主动模式下工作,如果您部署在云提供程序(如AWS )上,您可以添加配置来重新部署健康检查的实例,在给定的时间内失败。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59140993

复制
相关文章

相似问题

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