二十二、zookeeper實現分散式鎖

Hro發表於2019-02-25

zk分散式鎖:
   1、專案加入依賴:
  

二十二、zookeeper實現分散式鎖

  2、利用 new InterProcessMutex(client, path)建立zk鎖物件A,其中client為連線客戶端CuratorFramework物件,path為檔案路徑
  3、上鎖:物件A呼叫acquire(timeout, unit),並設定超時時間,
  4、釋放鎖:
     A.release();
     //刪除path
     client.delete().guaranteed().forPath(path);

相關文章