分佈式鎖-實現方式

目前主流的有三種,從實現的複雜度上來看,從上往下難度依次增加: 基於數據庫實現 基於Redis實現 基於ZooKeeper實現 基於數據庫實現: 基於數據庫來做分佈式鎖的話,通常有兩種做法: 基於數據庫的樂觀鎖 基於數據庫的悲觀鎖 我們先來看一下如何基於「樂觀鎖」來實現: 樂觀鎖機制其實就是在數據庫表中引入一個版本號(version)字段來實現的。 當我們要從數據庫中讀取數據的時候,同時把這個ve
相關文章
相關標籤/搜索