
ZooKeeper
从操作使用到底层原理解密,全面讲解ZooKeeper。
yaluoshan
程序员
展开
-
ZooKeeper笔记(2):ZooKeeper系统模型
1.数据模型 (1)树形结构 ZooKeeper的视图结构和标准的Unix文件系统非常类似,但没有引入传统文件系统中的目录和文件等概念,而是使用了数据节点ZNode。ZNode是ZooKeeper中数据的最小单元,每个ZNoe上都可以保在数据,同时还可挂载子节点,构成了一个层次化的命名空间,称之为树。ZNode的节点路径标识方式和Unix文件系统路径非常相似,都是由一系列使用斜杠(/)进行分割的路径表示,开发人员可以向这个节点中写入数据,也可以在节点下面创建子节点。 (2)事务ID 在ZooKeeper中原创 2020-11-18 23:36:43 · 418 阅读 · 0 评论 -
ZooKeeper笔记(1):ZooKeeper特性与基本概念
1、Zookeeper简介 Zookeeper是一个典型的分布式数据一致性的解决方案,提一供了诸如统一命名服务、配置管理和分布式锁等分布式的基础服务。Zookeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 随着分布式架构的出现,越来越多的分布式应用会面临数据一致性问题。除ZooKeeper之外,目前还没有一个成熟稳定且被大规模应用的解决方案,ZooKeeper无论从性能、易用性、稳定性上来说都已经达到了一个工业级产品的原创 2020-11-18 23:35:19 · 685 阅读 · 0 评论