跟着实例学习ZooKeeper的用法: 文章汇总

前言

    昨天在找zookeeper关于分布式锁的用法,结果搜索的结果有些失望,基本都是介绍重入锁InterProcessMutex。大家知道,java锁其实有很多种,什么不可重入锁,可重入锁,读写锁等,我相信zk的客户端curator也会考虑到这些需求。皇天不负有心人,终于找到了非常重量级的系列文章。同样,为了访问这些好文突然消失,还是转载过来吧。

    下面是转载的内容。

===================================================

目录 [−]

  1. leader选举
    1. Leader latch
    2. Leader Election
  2. 分布式锁
    1. 可重入锁Shared Reentrant Lock
    2. 不可重入锁Shared Lock
    3. 可重入读写锁Shared Reentrant Read Write Lock
    4. 信号量Shared Semaphore
    5. 多锁对象 Multi Shared Lock
  3. Barriers
    1. 栅栏Barrier
    2. 双栅栏Double Barrier
  4. 计数器Counters
    1. Shared Counter
    2. Distributed Atomic Long
  5. 缓存Caches
    1. Path Cache
    2. Node Cache
    3. Tree Cache
  6. 临时节点
  7. 队列Queues
    1. Distributed Queue
    2. Distributed Id Queue
    3. Distributed Priority Queue
    4. Distributed Delay Queue
    5. Simple Distributed Queue
  8. Curator框架应用
    1. 框架介绍
    2. 操作方法
    3. 事务
  9. Curator扩展库


跟着实例学习ZooKeeper的用法提供了全面的例子, 演示了Curator在项目中的应用,全面的介绍了ZooKeeper的Recipe的实现, 以及CuratorFramework的基本用法。都是独立的, 你可以挑选感兴趣的章节阅读,方便在需要的时候查找。欢迎在评论中提供意见和建议以及内容的错误,我会及时的更新。
 

所有的代码都可以在github下载。

转载于:https://my.oschina.net/thinwonton/blog/1499439

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值