使用zookeeper實現分佈式鎖

分佈式鎖原理 每個線程在/locks節點下創建一個臨時有序節點test_locks_001 獲得/locks節點下所有子節點A、B、C,並排序得出最小值 若當前節點A爲最小值則獲得鎖,執行業務邏輯後, 刪除臨時節點同時釋放鎖 A節點被刪除後將會觸發上一個節點C的watch監聽, C節點便獲得了鎖 總結:臨時有序節點排序後watch比自己小1的節點。 開源框架curator實現分佈式鎖 使用: In
相關文章
相關標籤/搜索