Zookeeper提供的API

Zookeeper客户端连接到Zookeeper服务,通过API 调用来建立会话(session)

1:Zookeeper客户端提供的API功能强大,其中包括:

1)保障强一致性、有序性和持久性

2)实现通用的同步原语的能力

3)在实际分布式系统中,并发往往导致不正确的行为,Zookeeper提供了一种简单的并发处理机制。

Zookeeper的api暴露了以下方法:

create /path data

创建一个名为为path的znode节点,并包含数据data

delete /path

删除名为 /path 的znode

exits /path

检查是否存在名为/path的节点

setData /path data

设置名为/path 的znode的数据为data

getData /path

返回名为/path节点的数据信息

getChildren /path

返回所有/path节点的所有子节点列表

需要注意:Zookeeper 并不允许局部写入或读取znode节点的数据。当设置一个znode节点的数据或读取时,znode节点的内容会被整个替换或全部读取进来。

你可能感兴趣的:(Zookeeper)