面向路由的發(fā)布訂閱系統(tǒng)可靠性保障方法的研究與實現(xiàn)
發(fā)布時間:2021-02-14 01:11
WSN (Web Service Notification)是由OASIS組織制定的一套用于發(fā)布/訂閱系統(tǒng)的標(biāo)準(zhǔn),定義了通過使用基于主題的發(fā)布/訂閱模式進(jìn)行通知的Web服務(wù)規(guī)范。訂閱者向消息生產(chǎn)者發(fā)送訂閱請求,消息生產(chǎn)者在收到這個請求后,為其創(chuàng)建一個訂閱資源,并向其返回該資源的服務(wù)地址;消息生產(chǎn)者產(chǎn)生匹配該訂閱的通知時,它便把該通知發(fā)送給相應(yīng)的通知消費者。WSN標(biāo)準(zhǔn)提出了基于代理的消息轉(zhuǎn)發(fā)方式,在這種場景下,訂閱者向代理發(fā)送訂閱請求,通知生產(chǎn)者將通知都發(fā)送給代理,由代理判斷將通知轉(zhuǎn)發(fā)給哪些消費者。這種方式,生產(chǎn)者和消費者不需要知道對方的存在,很好地起到了解耦的作用;赪SN的發(fā)布/訂閱系統(tǒng)設(shè)計一個獨立于系統(tǒng)拓?fù)渲獾墓芾韱T,作為管理員的服務(wù)器并不進(jìn)行發(fā)布/訂閱的操作,而是作為拓?fù)涞墓芾斫巧霈F(xiàn),協(xié)助建立拓?fù)洹⒕S護(hù)拓?fù)、查詢和配置代理信息。管理員是系統(tǒng)運行的前提,所有其他代理的啟動都要與之交互,并得到配置信息和集群信息才能正常運行。系統(tǒng)的通知消息通過底層路由到消息訂閱者,所有訂閱同一主題的訂閱者組成一顆訂閱樹,方便將消息在訂閱樹中傳播,訂閱樹的設(shè)計決定了路由效率和可靠性。隨著通知消息類...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1. 研究背景
1.2. 論文組織
第二章 發(fā)布/訂閱系統(tǒng)及其可靠性
2.1. 基于WSN的發(fā)布/訂閱系統(tǒng)
2.1.1. 發(fā)布/訂閱系統(tǒng)特點
2.1.2. 發(fā)布/訂閱系統(tǒng)分類
2.2. 可靠的發(fā)布/訂閱系統(tǒng)重要性
2.3. 發(fā)布/訂閱系統(tǒng)可靠性保證的關(guān)鍵技術(shù)
2.3.1. 管理員雙機(jī)熱備份
2.3.2. 基于Bloom Filter的優(yōu)先級多級隊列
2.3.3. 基于B+樹的改進(jìn)路由算法
第三章 管理員雙機(jī)熱備
3.1. 發(fā)布/訂閱系統(tǒng)管理員簡介
3.1.1. 發(fā)布/訂閱系統(tǒng)管理員作用
3.1.2. 主備管理員雙機(jī)備份的重要性
3.2. 管理員基本框架設(shè)計
3.2.1. 管理員設(shè)計簡介
3.2.2. 管理員模塊框架
3.3. 主備管理員模塊設(shè)計
3.3.1. 主管理員模塊
3.3.2. 備份管理員模塊
3.3.3. 主備管理員心跳檢測模塊
3.3.4. 主備管理員信息同步模塊
3.3.5. 主備管理員切換模塊
第四章 基于Bloom Filter的優(yōu)先級多級隊列
4.1. 改進(jìn)前通知消息轉(zhuǎn)發(fā)機(jī)制
4.1.1. 通知消息路由算法
4.1.2. 無緩存消息轉(zhuǎn)發(fā)機(jī)制
4.2. 多優(yōu)先級隊列機(jī)制
4.2.1. 多優(yōu)先級隊列緩存
4.2.2. 多線程消息處理
4.3. 基于Bloom Filter優(yōu)先級決定機(jī)制
4.3.1. Bloom Filter原理
4.3.2. 基于Bloom Filter優(yōu)先級決定引擎的建立
第五章 基于B+樹的改進(jìn)路由算法
5.1. 路由算法設(shè)計背景
5.1.1. 基于靜態(tài)模式的內(nèi)容路由算法
5.1.2. 基于結(jié)構(gòu)化P2P模式的內(nèi)容路由算法
5.2. 系統(tǒng)架構(gòu)和模塊設(shè)計
5.2.1. 路由模塊基本實現(xiàn)
5.2.2. B+樹路由模塊應(yīng)用環(huán)境
5.2.3. 路由模塊框架設(shè)計
第六章 系統(tǒng)測試實現(xiàn)和測試結(jié)果
6.1. 系統(tǒng)測試概述
6.1.1. 測試方案概述
6.1.2. 系統(tǒng)安裝測試部署
6.2. 測試用例和測試結(jié)果
6.2.1. 管理員功能測試
6.2.2. 基于Bloom Filter的多優(yōu)先級隊列測試
6.2.3. 消息路由測試
6.2.4. 系統(tǒng)性能測試
6.3. 測試結(jié)果分析
第七章 總結(jié)
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
【參考文獻(xiàn)】:
期刊論文
[1]一種面向數(shù)據(jù)流模型的流計數(shù)算法[J]. 廖豪,梁峰,譚建龍. 計算機(jī)工程. 2010(23)
[2]基于內(nèi)容的發(fā)布/訂閱模型中高效的匹配算法[J]. 張彩云,康亞男,成汝震. 河北師范大學(xué)學(xué)報(自然科學(xué)版). 2009(04)
[3]基于過濾的態(tài)勢信息分發(fā)方法[J]. 宛海寧,陳洪輝,陳濤. 計算機(jī)工程與設(shè)計. 2009(01)
[4]基于JMS的消息隊列中間件的研究與實現(xiàn)[J]. 朱方娥,曹寶香. 計算機(jī)技術(shù)與發(fā)展. 2008(05)
[5]池化資源技術(shù)在分布式Web系統(tǒng)中的應(yīng)用[J]. 鄭秋梅,任平紅,吳奕. 控制工程. 2004(05)
本文編號:3032875
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1. 研究背景
1.2. 論文組織
第二章 發(fā)布/訂閱系統(tǒng)及其可靠性
2.1. 基于WSN的發(fā)布/訂閱系統(tǒng)
2.1.1. 發(fā)布/訂閱系統(tǒng)特點
2.1.2. 發(fā)布/訂閱系統(tǒng)分類
2.2. 可靠的發(fā)布/訂閱系統(tǒng)重要性
2.3. 發(fā)布/訂閱系統(tǒng)可靠性保證的關(guān)鍵技術(shù)
2.3.1. 管理員雙機(jī)熱備份
2.3.2. 基于Bloom Filter的優(yōu)先級多級隊列
2.3.3. 基于B+樹的改進(jìn)路由算法
第三章 管理員雙機(jī)熱備
3.1. 發(fā)布/訂閱系統(tǒng)管理員簡介
3.1.1. 發(fā)布/訂閱系統(tǒng)管理員作用
3.1.2. 主備管理員雙機(jī)備份的重要性
3.2. 管理員基本框架設(shè)計
3.2.1. 管理員設(shè)計簡介
3.2.2. 管理員模塊框架
3.3. 主備管理員模塊設(shè)計
3.3.1. 主管理員模塊
3.3.2. 備份管理員模塊
3.3.3. 主備管理員心跳檢測模塊
3.3.4. 主備管理員信息同步模塊
3.3.5. 主備管理員切換模塊
第四章 基于Bloom Filter的優(yōu)先級多級隊列
4.1. 改進(jìn)前通知消息轉(zhuǎn)發(fā)機(jī)制
4.1.1. 通知消息路由算法
4.1.2. 無緩存消息轉(zhuǎn)發(fā)機(jī)制
4.2. 多優(yōu)先級隊列機(jī)制
4.2.1. 多優(yōu)先級隊列緩存
4.2.2. 多線程消息處理
4.3. 基于Bloom Filter優(yōu)先級決定機(jī)制
4.3.1. Bloom Filter原理
4.3.2. 基于Bloom Filter優(yōu)先級決定引擎的建立
第五章 基于B+樹的改進(jìn)路由算法
5.1. 路由算法設(shè)計背景
5.1.1. 基于靜態(tài)模式的內(nèi)容路由算法
5.1.2. 基于結(jié)構(gòu)化P2P模式的內(nèi)容路由算法
5.2. 系統(tǒng)架構(gòu)和模塊設(shè)計
5.2.1. 路由模塊基本實現(xiàn)
5.2.2. B+樹路由模塊應(yīng)用環(huán)境
5.2.3. 路由模塊框架設(shè)計
第六章 系統(tǒng)測試實現(xiàn)和測試結(jié)果
6.1. 系統(tǒng)測試概述
6.1.1. 測試方案概述
6.1.2. 系統(tǒng)安裝測試部署
6.2. 測試用例和測試結(jié)果
6.2.1. 管理員功能測試
6.2.2. 基于Bloom Filter的多優(yōu)先級隊列測試
6.2.3. 消息路由測試
6.2.4. 系統(tǒng)性能測試
6.3. 測試結(jié)果分析
第七章 總結(jié)
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
【參考文獻(xiàn)】:
期刊論文
[1]一種面向數(shù)據(jù)流模型的流計數(shù)算法[J]. 廖豪,梁峰,譚建龍. 計算機(jī)工程. 2010(23)
[2]基于內(nèi)容的發(fā)布/訂閱模型中高效的匹配算法[J]. 張彩云,康亞男,成汝震. 河北師范大學(xué)學(xué)報(自然科學(xué)版). 2009(04)
[3]基于過濾的態(tài)勢信息分發(fā)方法[J]. 宛海寧,陳洪輝,陳濤. 計算機(jī)工程與設(shè)計. 2009(01)
[4]基于JMS的消息隊列中間件的研究與實現(xiàn)[J]. 朱方娥,曹寶香. 計算機(jī)技術(shù)與發(fā)展. 2008(05)
[5]池化資源技術(shù)在分布式Web系統(tǒng)中的應(yīng)用[J]. 鄭秋梅,任平紅,吳奕. 控制工程. 2004(05)
本文編號:3032875
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3032875.html
最近更新
教材專著