基于一致性Hash算法的分布式緩存數(shù)據(jù)冗余
發(fā)布時(shí)間:2017-09-23 10:20
本文關(guān)鍵詞:基于一致性Hash算法的分布式緩存數(shù)據(jù)冗余
更多相關(guān)文章: 一致性Hash 分布式緩存 數(shù)據(jù)冗余
【摘要】:為了優(yōu)化大型分布式網(wǎng)站中的數(shù)據(jù)緩存機(jī)制,提出基于一致性Hash算法的緩存數(shù)據(jù)冗余機(jī)制。分析不同散列函數(shù)性能,使數(shù)據(jù)能均勻分布在Hash環(huán)上不同節(jié)點(diǎn),使用二分法在主從Hash環(huán)上分別進(jìn)行存取緩存數(shù)據(jù)。本地測試及結(jié)果分析表明,該冗余機(jī)制明顯優(yōu)于直接讀庫和單機(jī)緩存,在分布式系統(tǒng)中能有效降低冗余操作帶來的性能損耗,提高了網(wǎng)站的健壯性和穩(wěn)定性,為高并發(fā)、分布式緩存系統(tǒng)設(shè)計(jì)提供了一個(gè)新的思路。
【作者單位】: 南京理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院;
【關(guān)鍵詞】: 一致性Hash 分布式緩存 數(shù)據(jù)冗余
【分類號】:TP393.092;TP333
【正文快照】: 0 引言對于大型網(wǎng)站來說,業(yè)務(wù)代碼都部署在用于處理網(wǎng)站業(yè)務(wù)的應(yīng)用服務(wù)器中,而應(yīng)用服務(wù)器是網(wǎng)站開發(fā)最復(fù)雜、變化最多的地方。從網(wǎng)站架構(gòu)[1]演化歷程看,當(dāng)網(wǎng)站遇到性能瓶頸時(shí),優(yōu)化緩存是較為重要的手段之一。PHP大型網(wǎng)站通常使用Redis和Memcache提供緩存服務(wù)[2],緩存服務(wù)器地
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前3條
1 周游;劉鵬;楊盛祥;薛志強(qiáng);文艾;;基于私有云的數(shù)據(jù)冗余技術(shù)研究[J];電腦知識與技術(shù);2011年01期
2 李琳琳;王慶超;姚超;李釗;;云存儲中的數(shù)據(jù)冗余策略研究[J];無線電工程;2013年09期
3 ;[J];;年期
,本文編號:904704
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/904704.html
最近更新
教材專著