ZooKeeper观察节点

ZooKeeper中有一个“观察节点”(observer node)的概念,指没有投票权的跟随者。

由于观察节点不参与写请求过程中达成共识的投票,因此使用观察节点可以让ZooKeeper集群在不影响写性能的情况下提高读操作的性能。

此外,将投票节点安放在一个数据中心,将观察节点安放在另一个数据中心,可以使ZooKeeper集群跨越多个数据中心。