1

在我的项目中,我正在计算动物园管理员工作人员的大约 10-100mbs 数据。然后我使用 HTTP PUT 将数据从工作进程传输到我的网络服务器,最终传送到客户端。无论如何使用 Zookeeper 或 Curator 来传输该数据,还是我自己将数据从 Worker 进程中取出并转移到我的整体之外的进程中?

4

1 回答 1

1

我不建议使用 Zookeeper 传输数据,尤其是相对较大的数据。它并不是真的设计来做到这一点的。Zookeeper 在用于同步分布式进程或存储一些在多个主机之间共享的相对较小的配置数据时效果最好。

每个 ZK 节点有 1 Mb的硬限制,如果您尝试将其推到限制,Zookeeper 客户端可能会超时并进入断开状态,而 Zookeeper 服务会处理大量数据。

于 2014-11-17T08:07:42.113 回答