Zookeeper之基于Observer部署架构.docxVIP

  • 10
  • 0
  • 约1.34千字
  • 约 2页
  • 2021-11-15 发布于湖南
  • 举报
Zookeeper之基于Observer部署架构 2021-12-28 ????????Observers:在不损害写功能的情况下扩展Zookeeper ????????虽然通过Client直接连接到Zookeeper集群的功能已经格外好了,但是这种架构假如要承受超大规模的Client,就必需添加Zookeeper集群的Server数量,随着Server的添加,Zookeeper集群的写功能必定下降,我们晓得Zookeeper的Znode变更是要过半数投票通过,随着机器的添加,由于网络消耗等缘由必定导致投票成本添加,从而导致写功能的下降。 ????????Observer是一种新型的Zookeeper节点,可以挂念处理上述问题,供应Zookeeper的可扩展性。Observer不参与投票,只是简约的接收投票结果,因而我们添加再多的Observer,也不会影响集群的写功能。除了这个差别,其他的和Follower基本上完全一样。例如:Client都可以连接到他们,并且都可以发送读写恳求给他们,收到写恳求都会上报到Leader。 ????????Observer有另外一个优势,由于它不参与投票,所以他们不属于Zookeeper集群的关键部位,即便他们Failed,或者从集群中缀开,也不会影响集群的可用性。依据Observer的特点,我们可以使用Observer做跨数据中心部

文档评论(0)

1亿VIP精品文档

相关文档