zookepper-python
文章平均质量分 77
tycoon1988
这个作者很懒,什么都没留下…
展开
-
zookeeper客户端zkpython使用文档
这篇介绍的内容watch的使用,我们知道zookeeper有一个watch机制,可以监听节点上发生的事件,在zkpython中,我们通过如下方式来进行监听. 比如我们在获取一个节点的时候,给这个节点加一个监听器,具体的代码是: import zookeeper; def myWatch(handler,type,state,path): print "handle原创 2014-08-08 19:54:08 · 1715 阅读 · 0 评论 -
zookeeper客户端zkpython使用文档(一)
使用操作之前的代码: import zookeeper;#导入zkpython模块 (1)建立连接 handler = zookeeper.init("localhost:2181"); (2)创建节点 zookeeper.create(handler,"/zkpython_create_node","mydata1",[{"perms":0x1f,"scheme":"world",原创 2014-08-08 19:57:06 · 1531 阅读 · 0 评论 -
zkpython demo
一个简单的demo: 之后让我们来写一个简单的demo吧。(demo中用到的zkclient.py: https://github.com/piglei/zkpython_example/blob/master/zkclient.py) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18原创 2014-08-08 20:05:22 · 647 阅读 · 0 评论 -
zookeeper watcher功能分析
getData,getChildren(),exists()这三个方法可以针对参数中的path设置watcher,当path对应的Node 有相应变化时,server端会给对应的设置了watcher的client 发送一个一次性的触发通知事件。客户端在收到这个触发通知事件后,可以根据自己的业务逻辑进行相应地处理。 注意这个watcher的功能是一次性的,如果还想继续得到watcher通知,在处原创 2014-08-09 13:40:43 · 490 阅读 · 0 评论 -
zookeeper client分析 ***********************8
1)几个重要概念 ZooKeeper:客户端入口 Watcher:客户端注册的callback ZooKeeper.SendThread: IO线程 ZooKeeper.EventThread: 事件处理线程,处理各类消息callback ClientCnxnSocketNIO:继承自ClientCnxnSocket,专门处理IO 2)zook原创 2014-08-09 13:36:17 · 405 阅读 · 0 评论 -
python zookeeper学习笔记
这是可以新开一个shell页面,在python中再初始化一个连接,可以获取前面set的数据“hello" >>> import zookeeper >>> zk=zookeeper.init("localhost:2181") >>> zookeeper.get(zk,"/zk_for_py1") ('hello', {'pzxid': 9L, 'ctime': 13985123770原创 2014-08-12 16:08:11 · 1068 阅读 · 0 评论