日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
redis崩潰分布式鎖的備選方案(分布式鎖 redis掛了)

Redis是當前最流行的key-store,主要用于實現(xiàn)分布式鎖的技術(參考),但也存在嚴重的崩潰風險。瞬間崩潰可能會導致巨大的損失,從而影響業(yè)務系統(tǒng)的正常運行,因此分布式鎖及其備選方案在分布式環(huán)境中至關重要,有效控制Redis崩潰的風險是必不可少的。

有時候,在特定情況下,即使Redis存在無法狀態(tài),業(yè)務系統(tǒng)也不需要重啟,因此可以考慮其他的分布式鎖的備選方案,以便在Redis崩潰時被自動激活,以便把系統(tǒng)保持正常。

市面上比較常見的兩種經(jīng)典分布式鎖備選方法,可以提供實現(xiàn)自動轉(zhuǎn)換分布式鎖:

– 數(shù)據(jù)庫樂觀鎖。數(shù)據(jù)庫樂觀鎖是一種基于數(shù)據(jù)庫實現(xiàn)的分布式鎖,通過利用數(shù)據(jù)庫行級粒度鎖定來實現(xiàn),是一種低代價的分布式鎖實現(xiàn)方式,一般可以有較高的性能表現(xiàn),也可以有較高的并發(fā)度。走樂觀鎖方式的實現(xiàn)的時候,需要表單增加一個版本字段,當數(shù)據(jù)更新時需要把版本字段+1更新,鎖定時根據(jù)版本字段來判斷數(shù)據(jù)是否被修改。這種備選方法能有效防范Redis宕機造成系統(tǒng)中斷的問題。

– Zookeeper方式,通過像Zookeeper這樣的關鍵系統(tǒng),將數(shù)據(jù)放在一個集中的節(jié)點,然后利用臨時分布式鎖的方式進行管理。此方案能有效的防止Redis宕機造成系統(tǒng)崩潰,但是由于Zookeeper的開銷較大,對系統(tǒng)的性能也不會有明顯的提升,在運行的時候也會有明顯的性能損耗。

實際上,用戶還可以混合采用多種分布式鎖的備選方法,以結合上述兩種方法,充分利用它們的優(yōu)勢,比如:可以增加數(shù)據(jù)庫緩存層,用以緩解Zookeeper的負擔,減少對Redis存儲的依賴,從而降低Redis崩潰所產(chǎn)生的損失。

綜上所述,數(shù)據(jù)庫樂觀鎖與Zookeeper方式都可以作為Redis崩潰時分布式鎖備選方案,輔助系統(tǒng)達到運行正常的目標。同時,用戶可以采取混合的方式,結合上述兩種方法的優(yōu)勢,更好的降低分布式系統(tǒng)崩潰的風險,以及提高業(yè)務系統(tǒng)的可用性。

成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。


分享名稱:redis崩潰分布式鎖的備選方案(分布式鎖 redis掛了)
URL標題:http://m.5511xx.com/article/ccsddeg.html