在一个分布式集群中,虽然某个结点故障,其他结点可以保证数据可靠性。但是客户端访问分布式系统的时候,终归是要通过负载均衡器(或者其他配置中心)来实现到某一具体机器ip的访问的吧。如果这个配置中心失效了,整个集群是不是就失效了?就算有多个配置中心,那又怎么实现配置中心的切换?
在一个分布式集群中,虽然某个结点故障,其他结点可以保证数据可靠性。但是客户端访问分布式系统的时候,终归是要通过负载均衡器(或者其他配置中心)来实现到某一具体机器ip的访问的吧。如果这个配置中心失效了,整个集群是不是就失效了?就算有多个配置中心,那又怎么实现配置中心的切换?
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答2.2k 阅读
1 回答2.6k 阅读✓ 已解决
两种方法:
负载均衡的有效性怎么也不能做到绝对的 100%,只能理论上的无限接近,你的 F5 可能会因为断电而关停,你的 keepalive 可能因为脚本的逻辑问题出现故障,这都是有可能的。在正常的开发中你可以不用考虑这个问题。