基于半格數(shù)據(jù)結(jié)構(gòu)的分布式緩存系統(tǒng)
發(fā)布時(shí)間:2021-08-17 14:11
隨著智能手機(jī)的普及以及互聯(lián)網(wǎng)平臺(tái)的不斷增多,現(xiàn)今服務(wù)器后端經(jīng)常面臨著大量的高并發(fā)訪問(wèn)情況,服務(wù)器前端的處理速度和用戶的訪問(wèn)量增長(zhǎng)已經(jīng)不成正比,為了用戶的使用體驗(yàn)以及服務(wù)器端壓力的緩解,必須在現(xiàn)今場(chǎng)景下研究一款高可用性的分布式緩存系統(tǒng)。它既使用戶在使用APP等軟件時(shí)能夠及時(shí)得到系統(tǒng)的反饋而不至于超時(shí),又可以使常用數(shù)據(jù)存儲(chǔ)于緩存系統(tǒng)中來(lái)減少服務(wù)器的壓力。所以一個(gè)維持高可用性的分布式緩存系統(tǒng)非常適用于現(xiàn)今的網(wǎng)絡(luò)訪問(wèn)場(chǎng)景。從現(xiàn)今火爆的互聯(lián)網(wǎng)業(yè)務(wù)對(duì)于服務(wù)器端壓力的角度出發(fā),本文需要設(shè)計(jì)一款高可用性的分布式緩存系統(tǒng)。系統(tǒng)的基礎(chǔ)功能只有存取和查詢,其中信息的傳遞機(jī)制使用速度快,模式多樣的Zeromq消息隊(duì)列;客戶端代理部分來(lái)為每個(gè)發(fā)送的數(shù)據(jù)匹配目的地;消息隊(duì)列模塊完成對(duì)來(lái)自各處數(shù)據(jù)的收集以及請(qǐng)求的分發(fā);Actor代理部分主要執(zhí)行具體的存取操作;各個(gè)副本節(jié)點(diǎn)維持?jǐn)?shù)據(jù)的最終一致性和內(nèi)存管理。數(shù)據(jù)格式的設(shè)計(jì)主要采用半格屬性的結(jié)構(gòu),半格結(jié)構(gòu)有三個(gè)特性分別是關(guān)聯(lián)性、交換性、冪等性,反映在分布式緩存系統(tǒng)上就是節(jié)點(diǎn)接收數(shù)據(jù)時(shí)對(duì)重復(fù),亂序,分組等問(wèn)題都不敏感,這樣同步時(shí)就可以快速將數(shù)據(jù)存入副本中,基于此種數(shù)據(jù)格式設(shè)...
【文章來(lái)源】:北京林業(yè)大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖6.1客戶端成功啟動(dòng)截圖??Figure?6.1?Client?successful?start?screen??
c)測(cè)試結(jié)果:系統(tǒng)返回增加一條記錄信息。??系統(tǒng)截圖:??用盧丨D??命令!?1?|??Keyfi??Valued??發(fā)送??I??圖6.1客戶端成功啟動(dòng)截圖??Figure?6.1?Client?successful?start?screen??客戶a…
actor3:2,l|??actor4:2,lj??圖6.4緩存增加set數(shù)據(jù)截圖??Figure?6.4?Cache?add?set?data?screenshot??cid?key?value?time????1?2?1?2019-05-22?12:22:08??圖6
【參考文獻(xiàn)】:
期刊論文
[1]一致性協(xié)議在分布式數(shù)據(jù)庫(kù)系統(tǒng)中的應(yīng)用[J]. 趙春揚(yáng),肖冰,郭進(jìn)偉,錢衛(wèi)寧. 華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(05)
[2]分布式存儲(chǔ)系統(tǒng)中改進(jìn)的一致性哈希算法[J]. 王康,李東靜,陳海光. 計(jì)算機(jī)技術(shù)與發(fā)展. 2016(07)
[3]Memcached在大型網(wǎng)站建設(shè)中的應(yīng)用[J]. 周建儒. 電腦知識(shí)與技術(shù). 2016(01)
[4]Redis數(shù)據(jù)庫(kù)特性分析[J]. 馬豫星. 物聯(lián)網(wǎng)技術(shù). 2015(03)
[5]基于Linux內(nèi)核的Key-Value存儲(chǔ)系統(tǒng)——KStore[J]. 謝沛東,武延軍. 計(jì)算機(jī)應(yīng)用. 2015(01)
[6]Memcached在電能質(zhì)量實(shí)時(shí)數(shù)據(jù)傳輸中的應(yīng)用研究[J]. 胡世昊,連志鵬. 江西電力. 2014(04)
[7]大數(shù)據(jù)發(fā)展現(xiàn)狀及面臨的問(wèn)題[J]. 李芬,朱志祥,劉盛輝. 西安郵電大學(xué)學(xué)報(bào). 2013(05)
[8]大數(shù)據(jù)的概念、特征及其應(yīng)用[J]. 馬建光,姜巍. 國(guó)防科技. 2013(02)
[9]大數(shù)據(jù)管理:概念、技術(shù)與挑戰(zhàn)[J]. 孟小峰,慈祥. 計(jì)算機(jī)研究與發(fā)展. 2013(01)
[10]Memcached和Redis在高速緩存方面的應(yīng)用[J]. 王心妍. 無(wú)線互聯(lián)科技. 2012(09)
博士論文
[1]分布式計(jì)算中的共識(shí)問(wèn)題研究[D]. 張家琳.清華大學(xué) 2010
碩士論文
[1]基于分布式一致性算法的電力系統(tǒng)經(jīng)濟(jì)運(yùn)行調(diào)度[D]. 王順鐸.南京郵電大學(xué) 2018
[2]基于Raft的優(yōu)化日志復(fù)制的分布式一致性算法OLR-Raft的設(shè)計(jì)[D]. 代坤鵬.華中科技大學(xué) 2017
[3]分布式持久化緩存系統(tǒng)的研究與實(shí)現(xiàn)[D]. 陳席林.重慶大學(xué) 2013
本文編號(hào):3347913
【文章來(lái)源】:北京林業(yè)大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖6.1客戶端成功啟動(dòng)截圖??Figure?6.1?Client?successful?start?screen??
c)測(cè)試結(jié)果:系統(tǒng)返回增加一條記錄信息。??系統(tǒng)截圖:??用盧丨D??命令!?1?|??Keyfi??Valued??發(fā)送??I??圖6.1客戶端成功啟動(dòng)截圖??Figure?6.1?Client?successful?start?screen??客戶a…
actor3:2,l|??actor4:2,lj??圖6.4緩存增加set數(shù)據(jù)截圖??Figure?6.4?Cache?add?set?data?screenshot??cid?key?value?time????1?2?1?2019-05-22?12:22:08??圖6
【參考文獻(xiàn)】:
期刊論文
[1]一致性協(xié)議在分布式數(shù)據(jù)庫(kù)系統(tǒng)中的應(yīng)用[J]. 趙春揚(yáng),肖冰,郭進(jìn)偉,錢衛(wèi)寧. 華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(05)
[2]分布式存儲(chǔ)系統(tǒng)中改進(jìn)的一致性哈希算法[J]. 王康,李東靜,陳海光. 計(jì)算機(jī)技術(shù)與發(fā)展. 2016(07)
[3]Memcached在大型網(wǎng)站建設(shè)中的應(yīng)用[J]. 周建儒. 電腦知識(shí)與技術(shù). 2016(01)
[4]Redis數(shù)據(jù)庫(kù)特性分析[J]. 馬豫星. 物聯(lián)網(wǎng)技術(shù). 2015(03)
[5]基于Linux內(nèi)核的Key-Value存儲(chǔ)系統(tǒng)——KStore[J]. 謝沛東,武延軍. 計(jì)算機(jī)應(yīng)用. 2015(01)
[6]Memcached在電能質(zhì)量實(shí)時(shí)數(shù)據(jù)傳輸中的應(yīng)用研究[J]. 胡世昊,連志鵬. 江西電力. 2014(04)
[7]大數(shù)據(jù)發(fā)展現(xiàn)狀及面臨的問(wèn)題[J]. 李芬,朱志祥,劉盛輝. 西安郵電大學(xué)學(xué)報(bào). 2013(05)
[8]大數(shù)據(jù)的概念、特征及其應(yīng)用[J]. 馬建光,姜巍. 國(guó)防科技. 2013(02)
[9]大數(shù)據(jù)管理:概念、技術(shù)與挑戰(zhàn)[J]. 孟小峰,慈祥. 計(jì)算機(jī)研究與發(fā)展. 2013(01)
[10]Memcached和Redis在高速緩存方面的應(yīng)用[J]. 王心妍. 無(wú)線互聯(lián)科技. 2012(09)
博士論文
[1]分布式計(jì)算中的共識(shí)問(wèn)題研究[D]. 張家琳.清華大學(xué) 2010
碩士論文
[1]基于分布式一致性算法的電力系統(tǒng)經(jīng)濟(jì)運(yùn)行調(diào)度[D]. 王順鐸.南京郵電大學(xué) 2018
[2]基于Raft的優(yōu)化日志復(fù)制的分布式一致性算法OLR-Raft的設(shè)計(jì)[D]. 代坤鵬.華中科技大學(xué) 2017
[3]分布式持久化緩存系統(tǒng)的研究與實(shí)現(xiàn)[D]. 陳席林.重慶大學(xué) 2013
本文編號(hào):3347913
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3347913.html
最近更新
教材專著