# ZKRecipesByExample **Repository Path**: kyoogle/ZKRecipesByExample ## Basic Information - **Project Name**: ZKRecipesByExample - **Description**: ZKRecipesByExample - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ZKRecipesByExample ================== test all examples for ZooKeeper recipes by Curator. [![Build Status](https://drone.io/github.com/smallnest/ZKRecipesByExample/status.png)](https://drone.io/github.com/smallnest/ZKRecipesByExample/latest) 本项目供了Curator全面的例子, 演示了Curator在项目中的应用,全面的介绍了ZooKeeper的Recipe的实现, 以及CuratorFramework的基本用法。 每个章节都是独立的, 你可以挑选感兴趣的章节阅读,方便在需要的时候查找。 欢迎在评论中提供意见和建议以及内容的错误,我会及时的更新。 以下是各章节的汇总。 ### [leader选举](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-1/) #### [Leader latch](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-1/#leader选举) #### [Leader Election](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-1/#Leader_Election) ### [分布式锁](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/) #### [可重入锁Shared Reentrant Lock](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/#可重入锁Shared_Reentrant_Lock) #### [不可重入锁Shared Lock](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/#%E4%B8%8D%E5%8F%AF%E9%87%8D%E5%85%A5%E9%94%81Shared_Lock) #### [可重入读写锁Shared Reentrant Read Write Lock](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/#%E5%8F%AF%E9%87%8D%E5%85%A5%E8%AF%BB%E5%86%99%E9%94%81Shared_Reentrant_Read_Write_Lock) #### [信号量Shared Semaphore](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/#信号量Shared_Semaphore) #### [多锁对象 Multi Shared Lock](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-2/#多锁对象_Multi_Shared_Lock) ### [Barriers](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-3/) #### [栅栏Barrier](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-3/#栅栏Barrier) #### [双栅栏Double Barrier](http://colobu.com/2014/12/12/zookeeper-recipes-by-example-3/#双栅栏Double_Barrier) ### [计数器Counters](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-4/) #### [Shared Counter](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-4/#SharedCount) #### [Distributed Atomic Long](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-4/#DistributedAtomicLong) ### [缓存Caches](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-5/) #### [Path Cache](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-5/#Path_Cache) #### [Node Cache](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-5/#Node_Cache) #### [Tree Cache](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-5/#Tree_Node) ### [临时节点](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-6/) ### [队列Queues](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/) #### [Distributed Queue](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/#DistributedQueue) #### [Distributed Id Queue](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/#DistributedIdQueue) #### [Distributed Priority Queue](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/#DistributedPriorityQueue) #### [Distributed Delay Queue](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/#DistributedDelayQueue) #### [Simple Distributed Queue](http://colobu.com/2014/12/15/zookeeper-recipes-by-example-7/#SimpleDistributedQueue) ### [Curator框架应用](http://colobu.com/2014/12/16/zookeeper-recipes-by-example-8/) #### [框架介绍](http://colobu.com/2014/12/16/zookeeper-recipes-by-example-8/#CuratorFramework) #### [操作方法](http://colobu.com/2014/12/16/zookeeper-recipes-by-example-8/#操作方法) #### [事务](http://colobu.com/2014/12/16/zookeeper-recipes-by-example-8/#事务) ### [Curator扩展库](http://colobu.com/2014/12/16/zookeeper-recipes-by-example-9/)