如何用zookeeper 實現分佈式鎖

一、分佈式鎖介紹         分佈式鎖主要用於在分佈式環境中保護跨進程、跨主機、跨網絡的共享資源實現互斥訪問,以達到保證數據的一致性。 二、分佈式鎖設計原理圖 1、基於排它鎖: 讓所有的客戶端(A B C)都在指定的Locks節點下 創建一個同名的節點lock,利用ZK 節點名稱的唯一性來做限制, 誰創建成功了誰就獲取到了鎖,否則就是沒有獲取到。 這種設計比較簡單 2、基於共享鎖: 1、在當前
相關文章
相關標籤/搜索