一个集群的负载均衡器如果失效,是不是整个集群失效了?

在一个分布式集群中,虽然某个结点故障,其他结点可以保证数据可靠性。但是客户端访问分布式系统的时候,终归是要通过负载均衡器(或者其他配置中心)来实现到某一具体机器ip的访问的吧。如果这个配置中心失效了,整个集群是不是就失效了?就算有多个配置中心,那又怎么实现配置中心的切换?

阅读 1.7k
1 个回答

两种方法:

  1. 硬件 F5,最大限度的保障负载均衡的有效性
  2. 使用 keepalive 做到 ip 漂移,原理是运行脚本检测负载均衡服务是否有效,无效则做 ip 漂移,经常配合 nginx 使用。

负载均衡的有效性怎么也不能做到绝对的 100%,只能理论上的无限接近,你的 F5 可能会因为断电而关停,你的 keepalive 可能因为脚本的逻辑问题出现故障,这都是有可能的。在正常的开发中你可以不用考虑这个问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题