重点:
- 什么是zookeeper?
- 分布式应用程序协调服务
- zookeeper架构
- 分为Leader和Follower节点
- 读,直接读Follower
- 写,转发到Leader处理
- 持久化到硬盘的数据只是用于恢复
- 存储结构和分层命名空间(ZNode)
- 结构类似文件系统目录
- 临时节点,客户断开连接后会自动删除
- 有序节点,文件名后自动拼接递增的数字串
- 客户端可监听节点变化
- 三种安装模式:单机、集群、伪集群
- zk指令:
- ls
- create [-e] [-s]
- get
- set
- delete
- rmr
-JAVA客户端
- 增删改查ZNode
- CuratorFramework
- 监听ZNode
- NodeCache 监听节点数据变化
- PathChildrenCache 监听子节点变化
- TreeCache 监听节点和子节点变化
- 使用场景
- 分布式锁
- 配置中心
- 注册中心
- 掌握基于zookeeper的分布式锁使用
- 接口 InterProcessLock
- 实现类 InterProcessMutex
- 场景实战:分布式锁
拓展:
其他:
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
08-zookeeper.zip (48个子文件)
day49-zookeeper
02-代码
实现代码
statudy-zk.zip 7KB
statudy-zk
pom.xml 1KB
src
test
java
main
resources
练习代码
study-zk.zip 6KB
视频
03-资料
zookeeper-3.4.6.tar.gz 16.88MB
01-讲义
img
1573875055531.png 19KB
1572833091672.png 44KB
1573868882349.png 22KB
zookeeper_distributed_lock.jpg 71KB
1572833278911.png 12KB
zookeeper_pseudo_cluster.jpg 18KB
all_in_one_and_distributed_system.jpg 25KB
1574042314633.png 15KB
1574305558577.png 21KB
1573874236597.png 38KB
1573880720671.png 74KB
1573870905105.png 29KB
1574053416750.png 41KB
1573874089465.png 61KB
1573875260735.png 44KB
1562823673438.png 11KB
1560586255942.png 25KB
1572836701139.png 7KB
1574307678668.png 17KB
1573880911648.png 17KB
1573868519039.png 51KB
1573869622756.png 41KB
1572837605335.png 32KB
1574045809008.png 57KB
1560587298993.png 24KB
image-20191122205229447.png 29KB
1574062906297.png 66KB
1573880952843.png 16KB
zookeeper_config_server.jpg 47KB
1573868317623.png 52KB
zknamespace.jpg 35KB
1574044589454.png 30KB
1573978931011.png 38KB
1574054202407.png 12KB
distributed_lock_backkground.png 217KB
1574042294614.png 10KB
1560587577885.png 72KB
zkservice.jpg 85KB
1573978812698.png 61KB
zookeeper_cluster.png 13KB
1573872906192.png 16KB
1573874942203.png 56KB
总结.txt 1KB
zookeeper.md 30KB
共 48 条
- 1
资源评论
狂浪生刚
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功