Zookeeper你应该了解基础知识.docxVIP

  • 4
  • 0
  • 约5.3千字
  • 约 6页
  • 2021-11-15 发布于湖南
  • 举报
Zookeeper你应当了解基础学问 Java后端架构 2021-03-14 简介 Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,由Client和Server构成,Server供应了全都性复制和存储服务,Client包含一个简约的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper的设计格外易于编程,ZooKeeper维护着一个hierarchal(层次)的名字空间,它接受树形的数据结构,类似于标准文件系统。由于想要从零实现一个分布式协作服务是格外难的。最常见的问题就是竞争条件和死锁。Apache ZooKeeper的目标就是封装好简单易出错的关键服务,将简约易用的接口和功能高效、功能稳定的系统供应应用户。 Zookeepr的数据都存放在内存中(更新数据也会长久化到磁盘),所以它的吞吐量会格外高,同时延迟会很低。ZooKeeper的实现更注重high performance(高功能), highly available(高可用性), strictly ordered access(严格有序访问)。Zookeeper功能方面的表现让它能够用于大型分布式系统,高可用性可以避开消灭单点毛病,严格有序访问可以让Client实现简单的同步原语。 Zookeeper系统模型 上图的哪些Server组成了Zook

文档评论(0)

1亿VIP精品文档

相关文档