java - 请教各位前辈们关于分布式锁的应用场景
PHPz
PHPz 2017-04-17 17:24:44
0
2
450

看了下Zookeeper的应用场景之一就是分布式锁,可是感觉和数据库的行锁表锁不一样啊,网上的例子都是和数据库无关的,完全无法理解到底哪里可以应用上去这些锁额……

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
左手右手慢动作

比較敏感的資料例如金額修改,同一時間只能有一個人操作,想像下2個人同時修改金額,一個加金額一個減金額,為了防止同時操作造成資料不一致,需要鎖,如果是資料庫需要的就是行鎖或表鎖,如果是在叢集裡,多個客戶端同時修改一個共享的資料就需要分散式鎖

小葫芦

例如多台機器都可以定時執行某個任務,如果限制任務每次只能被一台機器執行,不能重複執行,就可以用分散式鎖來做標記。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!