0

所以我最近想使用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

不知道我在这里做错了什么。任何建议都会很棒。谢谢!

4

1 回答 1

2

原来是客户端的问题。kazoo 对每个会话的多个手表没有问题。我用 5000 块手表进行了测试,更改通知仍然几乎是即时的。https://github.com/python-zk/kazoo

于 2012-09-07T01:49:40.287 回答