目录
一、概述
上一篇文章学习了用zkClient客户端对zookeeper进行操作,下面我们将学习由Netflix公司的Jordan Zimmerman一套开源的
Zookeeper客户端框架Curator。Curator与zkClient一样解决了底层的细节开发工作,包括session过期重连、反复注册、异常报错
的封装等。除此之外,Curator目前是Apache基金会的顶级项目之一,Curator具有更加完善的文档,另外还提供了一套易用性和
可读性更强的Fluent风格的客户端API框架,提供了更加多的应用场景(Recipe,共享锁服务、Master选举和分布式计算的封装
等),方便用户使用和开发。目前很多项目均使用Curator作为zookeeper客户端进行开发,如阿里的开源分布式事务管理框架seata。
二、pom 依赖
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>