
zookeeper
KlayLee
软件工程学生
展开
-
ZooKeeper的api介绍和分布式锁实现思想
Api 连接Zookeeper服务器 Zookeeper(connnectString,sessiontimeout,watcher) connnectString:域名+端口,比如127.0.0.1:2173 sessiontimeout:session超时时间 watcher:监听事件 操作api create(path,data,flags):创建一个给定路径的znode,并在znode保存data数据,falg为znode类型 delete(path,version): 根据version匹配原创 2020-07-24 18:03:27 · 215 阅读 · 0 评论 -
Zookeeper的一些入门实践和知识
znode分类 持久性的znode:创建之后即使发生Zookeeper集群宕机或者client宕机也不会丢失 临时性的znode:client宕机或者client在指定的timeout内没有给Zookeeper集群发送信息就会消失 znode也可以为顺序性,每一个顺序性的znode关联一个唯一的单调递增整数作为znode名字后缀 持久顺序性znode 临时顺序性znode 使用zkCli实现一个简单的分布式锁 启动两个zookeeper的zkCli 第一个cli执行create -e /lock 表示原创 2020-07-24 13:50:05 · 211 阅读 · 0 评论