Advertisement

Curator框架

阅读量:

Curator

Curator对Zookeeper在多个应用场景下的功能进行了抽象封装,包括分布式锁、主节点选举机制以及分布式计数器等。
项目组件:

名称 描述
Recipes Zookeeper典型应用场景的实现,这些实现是基于Curator Framework。
Framework Zookeeper API的高层封装,大大简化Zookeeper客户端编程,添加了例如Zookeeper连接管理、重试机制等。
Utilities 为Zookeeper提供的各种实用程序。
Client Zookeeper client的封装,用于取代原生的Zookeeper客户端(ZooKeeper类),提供一些非常有用的客户端特性。
Errors Curator如何处理错误,连接问题,可恢复的例外等。

节点创建操作
(1)生成一个初始内容为空的节点:client.create().forPath(path); Curator框架在默认情况下会生成持久化类型的节点,且其内容为空。
(2)构建一个包含特定内容的节点:client.create().forPath(path,"我是内容".getBytes());
(3)创建临时节点并自动建立所需父节点:`client.create().creatingPar

全部评论 (0)

还没有任何评论哟~