基於zookeeper的分佈式鎖

基於zookeeper的分佈式鎖,原理很簡單,大概分爲以下幾步: 1,啓動服務,應用與zookeeper建立連接,同時建立根節點ROOT_LOCK。 2,在需要加鎖的業務代碼前調用lock方法加鎖,業務代碼後調用unlock方法解鎖。 3,客戶端連接zookeeper建立連接,並在lock_name下建立臨時且有序的子節點,例如:/lock/lock-0000000000,第二個爲/lock/lo
相關文章
相關標籤/搜索