ZooKeeper: 不存在单点问题,zab 机制保证单点故障可重新选举一个 Leader只负责服务的注册与发现,不负责转发,减少一次数据交换(消费方与服务方直接通信)需要自己实现相应的负载均衡算法 Nginx: 存在单点问题,单点负载高数据量大,需要通过 KeepAlived 辅助实现高可用每次负载,都充当一次中间人转发角色,本身是个反向代理服务器自带负载均衡算法