分佈式鎖原理篇-Redisson、Zookeeper、Database

1.分佈式鎖起源 在分佈式出現之前,一般多線程操作,爲了防止高併發產生的問題,使用Synchronize和ReentrantLock等加鎖方式解決。因爲項目服務採用的是單進程的多線程操作。而如今,集羣和微服務化興起的時代,單進程鎖已經無法滿足我們的業務需求。於是,也就出現了今天我們要講到的分佈式鎖的概念。 對於分佈式鎖的設計,主要需要滿足一下幾個點: 互斥性。在任意時刻,只有一個客戶端能持有鎖。
相關文章
相關標籤/搜索