Zookeeper学习笔记 --- Zookeeper调研报告1

来源:互联网 发布:知之为知之的知 编辑:程序博客网 时间:2024/05/25 23:28
Zookeeper:分布式协调服务的分布式应用程序。

1.设计目的:
  • 简单性:(不是文件系统,存储数据在内存中,高度写,低延迟)
  • 可复制性:如下图:

  • 有序性
  • 快速的:读的速度优于写的速度,比率能达到10:1

2.数据模型和层次命名空间
  • zookeeper提供的命名空间更像是标准的文件系统。
  • 每个节点名称的定义都是一个路径,如下图:

3.节点和临时节点
Zookeeper被设计去存储协调数据,状态信息,配置信息,本地信息等等。


4.协调更新机制

5.监控
  • 串行一致性
  • 原子性
  • 单系统镜像
  • 可靠性
  • 统一的时间线

6.API
7.实现原理


原创粉丝点击