
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 · 1742 阅读 · 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 · 1548 阅读 · 0 评论 -
zkpython demo
一个简单的demo:之后让我们来写一个简单的demo吧。(demo中用到的zkclient.py:https://github.com/piglei/zkpython_example/blob/master/zkclient.py)?123456789101112131415161718原创 2014-08-08 20:05:22 · 664 阅读 · 0 评论 -
zookeeper watcher功能分析
getData,getChildren(),exists()这三个方法可以针对参数中的path设置watcher,当path对应的Node 有相应变化时,server端会给对应的设置了watcher的client 发送一个一次性的触发通知事件。客户端在收到这个触发通知事件后,可以根据自己的业务逻辑进行相应地处理。注意这个watcher的功能是一次性的,如果还想继续得到watcher通知,在处原创 2014-08-09 13:40:43 · 505 阅读 · 0 评论 -
zookeeper client分析 ***********************8
1)几个重要概念 ZooKeeper:客户端入口Watcher:客户端注册的callbackZooKeeper.SendThread: IO线程ZooKeeper.EventThread: 事件处理线程,处理各类消息callbackClientCnxnSocketNIO:继承自ClientCnxnSocket,专门处理IO2)zook原创 2014-08-09 13:36:17 · 420 阅读 · 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 · 1091 阅读 · 0 评论