ZooKeeper
API 的核心部分是 ZooKeeper
类。在构造函数中提供一些参数来连接 ZooKeeper
,并提供如下方法:
connect
− 连接ZooKeeper
服务器。create
− 创建一个ZNode
节点。exists
− 检查指定的节点是否存在。getData
− 从指定的节点获取数据。setData
− 为指定的节点设置数据。getChildren
− 获取指定节点的所有子节点。delete
− 删除指定节点以及子节点。close
− 关闭连接。
ZooKeeper 大部分 API 都提供了同步和异步方法。同步方法一般会有返回值,并且会抛出相应的异常。异步方法没有返回值,也不会抛出异常。此外异步方法参数在同步方法参数的基础上,会增加 cb
和 ctx
两个参数。