zookeeper

顺序一致性:从同一个客户端发起的事务请求,最终会严格按照顺序被应用到zookeeper。

原子性:所有事务请求的处理结果在真个集群中的所有机器上的应用情况是一致的。要么全部成功,要么全部失败。

可靠性:一旦服务器应用了某一个实物数据,并且对客户端做了响应,那么这个数据在整个集群中一定是同步并且保留下来。

实时性:一定时间内,近实时

Zookeeper中的一些概念

数据模型

zookeeper的数据模型和文件系统类似,每一个节点称为:znode是zookeeper中的最小数据单元。每个znode上都可以保存数据和挂在子节点。从而构成一个层次化的属性结构

  • 持久化节点
  • 持久化有序节点
  • 临时节点
  • 临时有序节点