我们正在使用 zookeeper 为我们的对象存储设计分发配置基板。一旦我们将所有配置迁移到 zk,将有数百个应用程序将使用 zk 注册事件。这会导致大量打开的 tcp 连接吗?任何可扩展性问题?最佳做法是什么?
问问题
823 次
2 回答
2
会有很多 TCP 连接,但正如 jterrace 所提到的,100 是一个很小的数字,并且这个电子邮件线程表明 zookeeper 开始在大约 20K 客户端连接到 3 节点集合时显示问题(显然取决于您的服务器的容量) : http: //mail-archives.apache.org/mod_mbox/zookeeper-dev/201105.mbox/%3CE7FE30AF6EB51F4FBB74E39CA896472F94D604@SC-MBX01-5.TheFacebook.com%3E
于 2011-06-21T10:57:20.370 回答
1
如果您只有数百个应用程序,zookeeper 将毫无问题地处理该流量。它旨在为每个 zookeeper 服务器处理潜在的数千个并发客户端。有关更多技术细节,请参阅本文:http ://www.usenix.org/event/atc10/tech/full_papers/Hunt.pdf
于 2011-06-18T06:15:45.177 回答