分布式緩存安全驗證組件的設計與實現(xiàn)
發(fā)布時間:2021-03-03 13:26
分布式緩存技術一直以來都是理論和應用研究的熱點領域,特別是最近幾年隨著互聯(lián)網的進一步普及,網絡應用系統(tǒng)的規(guī)模逐步擴大,不單是應用系統(tǒng)本身在擴大,使用系統(tǒng)的人群也在不斷擴大。隨著WEB2.0概念的流行和推廣,使互聯(lián)網不再是單方面的向用戶發(fā)布信息,而是更多地提倡共享信息,提倡用戶主動地將信息發(fā)布到互聯(lián)網中。在這種思想的帶動下,大量的BLOG網站、社交(SNS)網站如雨后春筍一樣地生長出來,如Facebook、LinkedIn、MySpace、Twitter等。形成了一個個龐大的用戶社區(qū)平臺。這類應用有一個共同點,就是用戶量大、信息更新頻繁。另外還有近幾年電子商務的發(fā)展,在線購物的人群也大大地增加,像淘寶網、拍拍網、亞馬遜、京東這些大型的電子商務網站,每時每刻都會產生巨大的網絡流量。所有這些應用都無不依賴于緩存技術,如果沒有適當?shù)木彺婕軜嫼头桨?這些應用將無法應對如此大規(guī)模的數(shù)據量和如此高并發(fā)量的訪問,也就無法提供良好的用戶體驗。本文描述了當今的緩存技術和產品以及緩存技術相關的置換算法和同步策略,接著介紹了分布式緩存技術相關的網絡拓撲結構、數(shù)據分布模式、負載均衡技術以及用于分布式緩存系統(tǒng)的數(shù)...
【文章來源】:重慶大學重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 項目研究背景
1.2 國內外研究現(xiàn)狀
1.3 課題研究內容以及預期目標
1.4 本文的組織結構
1.5 本章小結
2 緩存技術理論基礎
2.1 緩存技術基本原理
2.2 緩存分類
2.1.1 服務器端緩存
2.1.2 客戶端緩存
2.1.3 代理服務器(集群)緩存
2.2 緩存置換算法
2.2.1 先進先出策略(First In First Out)
2.2.2 最近最少使用策略(Least Recently Used)
2.2.3 最少使用頻率策略(Least Frequently Used)
2.2.4 SIZE 算法
2.2.5 GD-Size(Greedy Dual-Size)算法
2.2.6 LFUDA(LFU with Dynamic Aging)算法
2.2.7 緩存同步策略
2.3 緩存產品
2.3.1 Memcached (memcachedb, xmemcached)
2.3.2 JbossCache
2.3.3 OSCache
2.3.4 Cache4j
2.3.5 JCS
2.4 分布式緩存
2.4.1 拓撲結構
2.4.2 分布式緩存協(xié)議
2.4.3 負載均衡技術
2.4.4 數(shù)據分布模式
2.4.5 數(shù)據同步策略
2.5 本章小結
3 Memcached-authz 的設計與實現(xiàn)
3.1 Memcached 緩存框架分析
3.1.1 內部機制
3.1.2 基本數(shù)據結構
3.1.3 處理流程
3.1.4 存儲機制
3.1.5 事件處理機制
3.1.6 二進制協(xié)議分析
3.1.7 主要命令協(xié)議分析
3.2 可行性分析
3.3 架構設計
3.4 概要設計
3.5 詳細設計
3.5.1 流程設計
3.5.2 主要數(shù)據結構
3.5.3 多線程異步設計
3.5.4 主要功能設計
3.5.5 安全緩存指令集
3.6 部署與實現(xiàn)
3.6.1 安裝配置memcached 服務器
3.6.2 安裝配置memcached-authz 代理服務器
3.7 本章小結
4 實驗及測試結果
4.1 實驗及結果
4.1.1 authz 命令實驗
4.1.2 sset 命令實驗
4.1.3 sget 命令實驗
4.1.4 sdelete 命令實驗
4.2 本章小結
5 總結及展望
5.1 總結
5.2 展望
致謝
參考文獻
附錄
【參考文獻】:
期刊論文
[1]面向存儲服務的分布式緩存系統(tǒng)研究[J]. 王侃,陳志奎. 計算機工程. 2010(15)
[2]基于分布式緩存的消息中間件存儲模型[J]. 李文逍,楊小虎. 計算機工程. 2010(13)
[3]基于分布式緩存機制與數(shù)據倉庫的多式聯(lián)運物流決策支持系統(tǒng)[J]. 黃生亮,劉淑云. 商品儲運與養(yǎng)護. 2008(04)
[4]基于分布式數(shù)據緩存技術的Web-OLAP系統(tǒng)研究[J]. 曹麗娟,謝強,丁秋林. 計算機應用. 2008(02)
[5]集群協(xié)作緩存機制研究[J]. 魏文國,陳潮填,閆俊虎. 計算機科學. 2008(01)
[6]Memcached在大型網站中的應用[J]. 俞華鋒. 科技信息(科學教研). 2008(01)
[7]基于分布式協(xié)同緩存機制的Web Proxy研究[J]. 符青云,劉心松. 計算機工程. 2007(11)
[8]WebGIS空間數(shù)據分布式緩存技術研究[J]. 李浩松,朱欣焰,李京偉,陳軍. 武漢大學學報(信息科學版). 2005(12)
[9]分布式空間數(shù)據庫中基于事務的客戶端高速緩存技術研究[J]. 涂小朋,汪林林. 計算機科學. 2004(06)
[10]Web緩存技術綜述[J]. 賀琛,陳肇雄,黃河燕. 小型微型計算機系統(tǒng). 2004(05)
碩士論文
[1]基于主動網絡的自擴展網絡緩存系統(tǒng)的研究[D]. 何賢衛(wèi).重慶大學 2009
[2]基于關聯(lián)規(guī)則緩存策略的分布式視頻點播系統(tǒng)的研究和設計[D]. 杜秉一.華中科技大學 2008
[3]合作式Web集群緩存系統(tǒng)的研究與實現(xiàn)[D]. 王昭.武漢大學 2004
本文編號:3061343
【文章來源】:重慶大學重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 項目研究背景
1.2 國內外研究現(xiàn)狀
1.3 課題研究內容以及預期目標
1.4 本文的組織結構
1.5 本章小結
2 緩存技術理論基礎
2.1 緩存技術基本原理
2.2 緩存分類
2.1.1 服務器端緩存
2.1.2 客戶端緩存
2.1.3 代理服務器(集群)緩存
2.2 緩存置換算法
2.2.1 先進先出策略(First In First Out)
2.2.2 最近最少使用策略(Least Recently Used)
2.2.3 最少使用頻率策略(Least Frequently Used)
2.2.4 SIZE 算法
2.2.5 GD-Size(Greedy Dual-Size)算法
2.2.6 LFUDA(LFU with Dynamic Aging)算法
2.2.7 緩存同步策略
2.3 緩存產品
2.3.1 Memcached (memcachedb, xmemcached)
2.3.2 JbossCache
2.3.3 OSCache
2.3.4 Cache4j
2.3.5 JCS
2.4 分布式緩存
2.4.1 拓撲結構
2.4.2 分布式緩存協(xié)議
2.4.3 負載均衡技術
2.4.4 數(shù)據分布模式
2.4.5 數(shù)據同步策略
2.5 本章小結
3 Memcached-authz 的設計與實現(xiàn)
3.1 Memcached 緩存框架分析
3.1.1 內部機制
3.1.2 基本數(shù)據結構
3.1.3 處理流程
3.1.4 存儲機制
3.1.5 事件處理機制
3.1.6 二進制協(xié)議分析
3.1.7 主要命令協(xié)議分析
3.2 可行性分析
3.3 架構設計
3.4 概要設計
3.5 詳細設計
3.5.1 流程設計
3.5.2 主要數(shù)據結構
3.5.3 多線程異步設計
3.5.4 主要功能設計
3.5.5 安全緩存指令集
3.6 部署與實現(xiàn)
3.6.1 安裝配置memcached 服務器
3.6.2 安裝配置memcached-authz 代理服務器
3.7 本章小結
4 實驗及測試結果
4.1 實驗及結果
4.1.1 authz 命令實驗
4.1.2 sset 命令實驗
4.1.3 sget 命令實驗
4.1.4 sdelete 命令實驗
4.2 本章小結
5 總結及展望
5.1 總結
5.2 展望
致謝
參考文獻
附錄
【參考文獻】:
期刊論文
[1]面向存儲服務的分布式緩存系統(tǒng)研究[J]. 王侃,陳志奎. 計算機工程. 2010(15)
[2]基于分布式緩存的消息中間件存儲模型[J]. 李文逍,楊小虎. 計算機工程. 2010(13)
[3]基于分布式緩存機制與數(shù)據倉庫的多式聯(lián)運物流決策支持系統(tǒng)[J]. 黃生亮,劉淑云. 商品儲運與養(yǎng)護. 2008(04)
[4]基于分布式數(shù)據緩存技術的Web-OLAP系統(tǒng)研究[J]. 曹麗娟,謝強,丁秋林. 計算機應用. 2008(02)
[5]集群協(xié)作緩存機制研究[J]. 魏文國,陳潮填,閆俊虎. 計算機科學. 2008(01)
[6]Memcached在大型網站中的應用[J]. 俞華鋒. 科技信息(科學教研). 2008(01)
[7]基于分布式協(xié)同緩存機制的Web Proxy研究[J]. 符青云,劉心松. 計算機工程. 2007(11)
[8]WebGIS空間數(shù)據分布式緩存技術研究[J]. 李浩松,朱欣焰,李京偉,陳軍. 武漢大學學報(信息科學版). 2005(12)
[9]分布式空間數(shù)據庫中基于事務的客戶端高速緩存技術研究[J]. 涂小朋,汪林林. 計算機科學. 2004(06)
[10]Web緩存技術綜述[J]. 賀琛,陳肇雄,黃河燕. 小型微型計算機系統(tǒng). 2004(05)
碩士論文
[1]基于主動網絡的自擴展網絡緩存系統(tǒng)的研究[D]. 何賢衛(wèi).重慶大學 2009
[2]基于關聯(lián)規(guī)則緩存策略的分布式視頻點播系統(tǒng)的研究和設計[D]. 杜秉一.華中科技大學 2008
[3]合作式Web集群緩存系統(tǒng)的研究與實現(xiàn)[D]. 王昭.武漢大學 2004
本文編號:3061343
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3061343.html
最近更新
教材專著