问题导读
一、说说zookeeper 负载均衡和 nginx 负载均衡区别?
二、Zookeeper 有哪几种几种部署模式?
三、集群最少要几台机器,集群规则是怎样的?
01
说说zookeeper 负载均衡和 nginx 负载均衡区别?
正经回答:
zk 的负载均衡是可以调控,nginx 只是能调权重,其他需要可控的都需要自己 写插件;
但是 nginx 的吞吐量比 zk 大很多,应该说按业务选择用哪种方式。
分享朋友圈,每天进步一点点~
02
Zookeeper 有哪几种几种部署模式?
正经回答:
单机模式
伪集群模式
集群模式
03
集群最少要几台机器,集群规则是怎样的?
正经回答:
集群规则为 2N 1 台,N>0,即 3 台。
集群支持动态添加机器吗?
其实就是水平扩容了,Zookeeper 在这方面不太好。
两种方式
全部重启:
关闭所有 Zookeeper 服务,修改配置之后启动。不影响之前客户端 的会话。
逐个重启:
在过半存活即可用的原则下,一台机器重启不影响整个集群对外提供服务。
这是比较常用的方式。
3.5 版本开始支持动态扩容。