zookeeper python客户端手表真的很慢

时间:2012-09-05 19:22:10

标签: python apache-zookeeper

所以我最近想使用zookeeper(3.4.3)和python客户端(http://pypi.python.org/pypi/zc-zookeeper-static)设置配置服务器。

我注意到如果我只设置一只手表,那么获取节点更改的通知会非常快。但是当我尝试从同一个会话中观看100个节点时,由于某种原因需要大约2分钟才能得到通知。这是我的python脚本:http://pastebin.com/BC6nKdRV

zookeeper服务器配置非常简单: tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181 maxClientCnxns=0

不确定我在这里做错了什么。任何建议都会很棒。 THX!

1 个答案:

答案 0 :(得分:2)

结果证明这是客户端的问题。 kazoo每次使用多个手表都没有问题。我用5000手表进行了测试,更改通知几乎是即时的。 https://github.com/python-zk/kazoo