当前位置 : 首页 » 文章分类 :  开发  »  Apache-Curator

Apache-Curator

Apache Curator 笔记
https://curator.apache.org/

Curator包含了几个包:

  • curator-framework:对zookeeper的底层api的一些封装
  • curator-client:提供一些客户端的操作,例如重试策略等
  • curator-recipes:封装了一些高级特性,如:Cache事件监听、选举、分布式锁、分布式计数器、分布式Barrier等

Zookeeper客户端Curator使用详解
https://www.jianshu.com/p/70151fc0ef5d

Curator Recipes

一般直接使用curator-recipes就行了,如果需要自己封装一些底层些的功能的话,例如增加连接管理重试机制等,则可以引入curator-framework包。

curator-recipes提供下列功能:

  • 锁:包括共享锁、共享可重入锁、读写锁等。
  • 选举:Leader选举算法。
  • Barrier:阻止分布式计算直至某个条件被满足的“栅栏”,可以看做JDK Concurrent包中Barrier的分布式实现。
  • 缓存:前面提到过的三种Cache及监听机制。
  • 持久化结点:连接或Session终止后仍然在Zookeeper中存在的结点。
  • 队列:分布式队列、分布式优先级队列等。

Apache Curator入门实战
https://blog.csdn.net/dc_726/article/details/46475633

Zookeeper客户端Curator使用详解
http://throwable.coding.me/2018/12/16/zookeeper-curator-usage/

上一篇 Apache-POI

下一篇 Spring-动态切换数据源

阅读
296
阅读预计1分钟
创建日期 2018-12-25
修改日期 2018-12-25
类别
百度推荐