【发布时间】:2011-08-12 15:06:46
【问题描述】:
我最近一直在研究 Zookeeper,想知道它与以下用例的硬件负载均衡器相比如何:
-
服务发现
- 使用 ZooKeeper,服务器将自己注册到一个公共 znode 上,客户端可以查找该 znode 以获取已注册服务器的列表。
- 使用硬件负载均衡器,我可以在 VIP 名称后面有几个服务器 IP,而客户端只知道 VIP 地址。
-
负载平衡
- 使用 ZooKeeper,负载平衡发生在客户端。
- 使用 H/W LB,负载平衡发生在负载平衡器端!
那么对于上述 2 个用例,使用 ZooKeeper 与硬件负载均衡器相比有什么特别的优势吗?
【问题讨论】:
-
应该迁移到ServerFault。
标签: load-balancing apache-zookeeper service-discovery