【问题标题】:Zookeeper v/s hardware loadbalancerZookeeper 与硬件负载均衡器
【发布时间】:2011-08-12 15:06:46
【问题描述】:

我最近一直在研究 Zookeeper,想知道它与以下用例的硬件负载均衡器相比如何:

  • 服务发现
    • 使用 ZooKeeper,服务器将自己注册到一个公共 znode 上,客户端可以查找该 znode 以获取已注册服务器的列表。
    • 使用硬件负载均衡器,我可以在 VIP 名称后面有几个服务器 IP,而客户端只知道 VIP 地址。
  • 负载平衡
    • 使用 ZooKeeper,负载平衡发生在客户端。
    • 使用 H/W LB,负载平衡发生在负载平衡器端!

那么对于上述 2 个用例,使用 ZooKeeper 与硬件负载均衡器相比有什么特别的优势吗?

【问题讨论】:

标签: load-balancing apache-zookeeper service-discovery


【解决方案1】:

ZooKeeper 的一个优势是它更加通用。服务器节点可以注册更多的数据,而不仅仅是“嗨,我还活着”。例如,您可以将其用于数据分片。

硬件负载平衡器的一个优势是它可以缓存流量(在典型的 HTTP 服务器前使用时)。对于某些工作负载,即使是 RAM 中的一点缓存也可以显着降低到达服务器的流量。

【讨论】:

    猜你喜欢
    • 2015-09-03
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多