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)
还没有任何评论哟~
