Introduction

目前是Apache顶级开源项目,分布式协调服务,为构建分布式数据一致性而生。

原先是Hadoop的一个子项目。

一致性

  • 顺序一致性

    客户端的更新都会安装请求顺序来提交

  • 原子性

    更新要么成功,要么失败。

  • 单一系统镜像

    一个客户端无论连到那一台服务器,看到的都是同样的数据模型。

  • 可靠性

    一旦更新成功,结果就永久,且不能撤销。

  • 及时性

    任何客户单看到的视图滞后是有限的,不会超过几十秒。

特性:

  • 简单

    由一个精简的文件系统组成。

  • 富有表现力

    能够实现很多协调数据结构和协议。如:分布式队列、分布式锁、领导者选举

  • 高可用

    避免单点故障

  • 松耦合

    可以用作一个约会(rendezvous)机制,解耦进程之间的相互交互,进程间可以通过zk来彼此发现和通信。

  • 资源库

    提供了一个通用的协调模式实现和方法的开源共享存储库。

results matching ""

    No results matching ""