本章我们来看下另外一个更强大的客户端Curator。
环境准备
在zookeeper-sample项目中新建名为curator的module,curator版本如下:
创建会话
|
|
Curator Api增加了Fluent设计风格,另外还有独立的命名空间功能,即指定一个Zookeeper根路径,基于上述client的操作就都在/base节点下。
创建节点
|
|
顺便测试了创建会话章节说的命名空间功能,以上程序跑完在zookeeper中会生成两个节点:/base和/base/zk-book,通过zkCli可以清楚地看出来
删除节点
|
|
读取数据
//使用Curator获取数据内容
更新数据
|
|
异步接口
|
|
下面几节将利用Curator处理一些典型的应用场景。