如何解决zookeeper集群全部都挂的问题

(1)问题分析

考察面试者对zookerper的认知程度,已经具体业务中的处理方式

(2)核心答案讲解

注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯

(3)问题扩展

Zookeeper的弊端:

Zookeeper性能是有限的,本身不是高可用设计,master撑不住高流量容易导致系统crash

难以避免数据的不一致

Zookeeper选举速度很慢,Zookeeper在具体使用的时候会受到网络抖动的影响,有时候这些影响会造成灾难性的后果,例如网络发生问题的时候Zookeeper集群开始进行选主,如果选主时间持续太久,应用都会抛异常,并且可能导致follower不能及时跟上leader的情况,这个持续十分钟,会导致应用在这个时间内无法提供服务

(4)结合项目中使用

作为dubbo的注册中心,暴露服务,然后消费方订阅服务用的

作为solr集群的调配中心,达到负载均衡的效果

点击此处
隐藏目录