文章目录
文章整理自:尚硅谷zk
一、zookeeper入门
1. 概述
zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目;
zookeeper的工作机制

2.特点

特点:
1.zookeeper:一个领导(leader),多个跟随者(follower)组成的集群
2.集群中只要有半数以上的节点存活,zk集群就能正常服务。所以zk适合安装技术台服务器
3.全局数据一致:每个server保存一份相同的副本数据,client无论连接到那个server,数据都是一致的。
4.更新请求顺序执行,来自同一个client的更新请求按其发送顺序依次执行。
5.数据更新原子性,一次数据更新要么成功,要么失败。
6.实时性,在一定时间范围内,client能读到最新的数据。
3.数据结构

4.应用场景
4.1.统一命名服务
nginx也能实现

4.2.统一配置管理

4.3.统一集群管理

4.4.服务器节点动态上下线

4.5.软负载均衡

5.下载地址
https:zookeeper.apache.org

文章介绍了Zookeeper的基本概念、特点和数据结构,详细讲解了Zookeeper的安装、集群操作,包括选举机制、客户端命令使用和API操作。重点讨论了服务动态上下线监听和分布式锁的案例,提供了企业面试常见问题,如选举机制和集群规模选择。
最低0.47元/天 解锁文章
8107

被折叠的 条评论
为什么被折叠?



