本文主要是介绍分布式锁3: zk实现分布式锁5 使用中间件curator,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 curator的说明
1.1 curator的说明
curator是netflix公司开源的一个zk客户端。对Zookeeper提供的原生客户端进行封装,简化了Zookeeper客户端的开发量。Curator解决了很多zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册wathcer和NodeExistsException异常等。
1.2 curator的特点
1.封装ZooKeeper client与ZooKeeper server之间的连接处理
2.提供了一套Fluent风格的操作API
3.提供ZooKeeper各种应用场景(recipe,比如:分布式锁服务、集群领导选举、共享计数器、缓存机制、分布式队列等)的抽象封装,这些实现都遵循了zk的最佳实践,并考虑了各种极端情况。
这篇关于分布式锁3: zk实现分布式锁5 使用中间件curator的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!