Zookeeper入门理解

1.四大特性:简单,有序,可复制(集群数据下),快速
简单:上手快,阿里开发,文档丰富
有序:zxid,zxid小的先执行
可复制:单个服务镜像,客户端可看到所有数据
快速:存于内存,读取速度快,znode大小1M
2.锁的特性
排他性,堵塞性(jdk栅栏),可重复入(计数器)
3.znode的watch机制
exist,data,chlidren
3.分布式锁的实现
文件系统,数据库,zookeeper,redis(setnx)
4.zk的客户端
zkclient,curator
5.zk的应用场景:
配置中心·,分布式锁。命名服务,注册中心。
6.watch机制
once触发,有序(先watch,后通知)
缺点:
如果一次watch之后,那么需要再次watch才能继续监听
获取事件和发送请请求存在延时。
如果一个节点存在exist,getdata,那么只触发一次watch,exist和getdata都触发事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值