一文弄懂「分佈式鎖」

多線程情況下對共享資源的操作需要加鎖,避免數據被寫亂,在分佈式系統中,這個問題也是存在的,此時就需要一個分佈式鎖服務。常見的分佈式鎖實現一般是基於DB、Redis、zookeeper。下面筆者會按照順序分析下這3種分佈式鎖的設計與實現,想直接看分佈式鎖總結的小夥伴可直接翻到文檔末尾處。 分佈式鎖的實現由多種方式,但是不管怎樣,分佈式鎖一般要有以下特點: 排他性:任意時刻,只能有一個client能獲
相關文章
相關標籤/搜索