zoolkeeper 的Curator的分布式锁

 

 

 

RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3)
CuratorFramework client = CuratorFrameworkFactory.newClient(zookeeperConnectionString, retryPolicy);
client.start();

 

 

 

 


InterProcessMutex lock = new InterProcessMutex(client, lockPath); if ( lock.acquire(maxWait, waitUnit) ) { try { // do some work inside of the critical section here } finally { lock.release(); } }

 

posted @ 2020-10-19 19:41  MaxBruce  阅读(124)  评论(0)    收藏  举报