简介
Zookeeper作为Dubbo服务的注册中心,在生产环境如果单节点将会降低系统负载,因为Dubbo所有消费者服务都是通过Zookeeper发现服务并调用,一旦单节点Zookeeper宕机,系统就会死掉,为保障系统高负载高可用,Zookeeper在生产环境必须采用集群方式部署。下面将在一台Windows机器安装三台Zookeeper模拟集群。(Zookeeper集群至少需要三台,而且必须保证部署时至少有两台是可用的,也就是说只允许同时宕机一台Zookeeper)。
配置Zookeeper集群
Zookeeper1
端口:2181
Zookeeper2
端口:2182
Zookeeper3
端口:2183
配置Zookeeper-3.3.6
配置zookeeper2
配置Zookeeper3
启动三台Zookeeper
注意:启动第一台和第二台打印出的错误,是在等待后面机器启动
Zookeeper集群测试
运行dubbo提供者和消费者
关掉其中一台Zookeeper,运行消费者还能调用