标签:标识 信息 客户 负载均衡 lower 状态 工作 zookeeper 基本
Zookeeper是一个开源的,为分布式应用提供协调服务的项目。
从设计模式角度来看,zookeeper是一个基于观察者模式设计的分布式服务管理框架。负责存储和管理元数据等信息。它接受观察者的注册,一旦数据发生变化,zookeeper会通知这些观察者,并作出反应。
整体上可以看作一棵树,每个节点称作znode,每一个znode可以存储1MB的数据,通过路径可以唯一标识。
对分布式系统的服务器统一命名,便以识别。
对配置文件统一管理,每个节点的配置文件修改为一致,比如kafka集群。
客户端实时观察服务器上下线的变化。
在zookeeper中记录每台服务器的访问数,让访问数最少的服务器去处理最新的客户端请求。
本地安装用于测试。安装zookeeper前,需要先安装jdk。
bin/zkServer.sh start//启动zookeeper
bin/zkServer.sh status//查看zookeeper状态
bin/zkCli.sh//启动客户端
bin/zkServer.sh stop//关闭zookeeper
标签:标识 信息 客户 负载均衡 lower 状态 工作 zookeeper 基本
原文地址:https://www.cnblogs.com/chenshaowei/p/12600321.html