天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于JMS的消息中間件的研究與應(yīng)用

發(fā)布時間:2020-03-27 00:23
【摘要】:消息中間件作為中間件的一種,它處于操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟件之下,解決了分布式系統(tǒng)以及異構(gòu)平臺下數(shù)據(jù)交換的難題,實現(xiàn)了數(shù)據(jù)高效、可靠的傳輸,提高了系統(tǒng)的性能、可靠性,極大的減少了開發(fā)者的工作量和工作難度。然而由于早期的消息中間件產(chǎn)品缺少統(tǒng)一的標(biāo)準(zhǔn),致使不同消息中間件之間很難交互,基于消息中間件的應(yīng)用的可移植性難以令人滿意。JMS是一種松耦合的訪問消息系統(tǒng)的方法。JMS定義了一系列的Java類、接口、編程模型,使得遵循JMS規(guī)范的消息中間件產(chǎn)品之間可以相互操作,解決了早期的難題。如今,絕大多數(shù)的消息中間件提供商都已經(jīng)對JMS提供支持,JMS已經(jīng)成為業(yè)界的重要標(biāo)準(zhǔn)。本文在基于JMS規(guī)范的基礎(chǔ)上提出了一個消息中間件的實現(xiàn)方案,然后設(shè)計實現(xiàn)了一款可用的、性能較強的、且功能健全的消息中間件,并將其命名為RecMQ。在RecMQ的設(shè)計與實現(xiàn)過程中,集成了多種技術(shù)。首先是線程管理,本文通過線程池實現(xiàn)多線程訪問下的線程管理,提高了服務(wù)器資源的利用率和客戶端的響應(yīng)速度。其次在實現(xiàn)消息持久化功能上,本文采用數(shù)據(jù)庫持久化的方式,通過對JDBC的封裝,實現(xiàn)了一個輕量級的對象關(guān)系映射模塊,通過配置XML文件完成持久化操作。本文還通過集成反射,動態(tài)代理以及Socket技術(shù)實現(xiàn)了一個遠(yuǎn)程調(diào)用模塊,該模塊代替了傳統(tǒng)遠(yuǎn)程調(diào)用框架RMI的部分功能,但無需進(jìn)行RMI各種配置工作,在傳輸消息時具有更高的傳輸效率。安全方面通過結(jié)合使用對稱加密算法3DES以及非對稱加密算法RSA對消息進(jìn)行了加密,以保證消息傳輸?shù)臋C密性,此外還使用了 MD5算法,確保消息的完整性,并實現(xiàn)了通過配置XML文件選擇性的對消息進(jìn)行加密等功能。其他如事件監(jiān)聽、日志管理等多個模塊,分別實現(xiàn)了消息監(jiān)聽,和對系統(tǒng)進(jìn)行多方面的監(jiān)測和調(diào)試等功能。本文使用性能測試工具JMeter對RecMQ進(jìn)行了多方面的測試和分析,測試結(jié)果良好,并將RecMQ應(yīng)用到項目中實踐。
【圖文】:

消息中間件,中間件,角色概念


圖2-1中間件的作用逡逑2.邋1.2消息中間件逡逑消息中間件即在分布式系統(tǒng)中完成消息的發(fā)送和接收的基礎(chǔ)軟件。如圖2-2直觀的逡逑表示了消息中間件的作用。逡逑/*邋^邋\逡逑應(yīng)用A邐應(yīng)用B逡逑V邐s邐J邐\邐?邐J逡逑XX邐U逡逑應(yīng)用程序接口逡逑n逡逑\x邐L邐逡逑c邐消息中間件j逡逑圖2-2消息中間件的作用逡逑在消息中間件中主要存在的角色概念如下:逡逑(1)

消息中間件


硬件邐硬件逡逑圖2-1中間件的作用逡逑2.邋1.2消息中間件逡逑消息中間件即在分布式系統(tǒng)中完成消息的發(fā)送和接收的基礎(chǔ)軟件。如圖2-2直觀的逡逑表示了消息中間件的作用。逡逑/*邋^邋\逡逑應(yīng)用A邐應(yīng)用B逡逑V邐s邐J邐\邐?邐J逡逑XX邐U逡逑應(yīng)用程序接口逡逑n逡逑\x邐L邐逡逑c邐消息中間件j逡逑圖2-2消息中間件的作用逡逑在消息中間件中主要存在的角色概念如下
【學(xué)位授予單位】:湖北大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52

【參考文獻(xiàn)】

相關(guān)期刊論文 前9條

1 尚小東;田亮;荀智德;丁峰;;消息中間件傳輸模式的改進(jìn)與實現(xiàn)[J];指揮信息系統(tǒng)與技術(shù);2014年05期

2 劉智斌;張健;;中間件技術(shù)在數(shù)據(jù)傳輸中的應(yīng)用研究[J];企業(yè)科技與發(fā)展;2013年Z2期

3 梁彥杰;廉東本;;基于消息中間件的數(shù)據(jù)交換平臺傳輸框架設(shè)計[J];計算機系統(tǒng)應(yīng)用;2012年04期

4 崔云紅;王德敏;;基于JMeter的消息服務(wù)器的測試分析[J];軟件導(dǎo)刊;2012年02期

5 周志剛;王彬;;ORM框架的底層實現(xiàn)機制[J];軟件導(dǎo)刊;2011年02期

6 郭節(jié);;基于Log4j改進(jìn)的日志存儲應(yīng)用研究[J];軟件導(dǎo)刊;2011年01期

7 楊春;鄧飛其;;一種消息中間件安全接口的研究與實現(xiàn)[J];微計算機信息;2007年30期

8 李璐;張廣泉;;消息中間件的體系結(jié)構(gòu)研究[J];蘇州大學(xué)學(xué)報(工科版);2007年03期

9 趙天海;沈鈞毅;齊勇;蔣濤;;基于JNDI的高可靠命名服務(wù)的研究[J];計算機工程;2006年06期

相關(guān)碩士學(xué)位論文 前8條

1 葛東遙;消息中間件管理和監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D];北京交通大學(xué);2017年

2 楊鵬;分布式消息中間件的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2016年

3 查駿;基于NIO的遠(yuǎn)程調(diào)用框架的設(shè)計與實現(xiàn)[D];復(fù)旦大學(xué);2012年

4 劉克雄;基于JMS的消息中間件模型的研究與實現(xiàn)[D];華中師范大學(xué);2011年

5 李易民;JMS安全消息中間件的設(shè)計與實現(xiàn)[D];廣東工業(yè)大學(xué);2011年

6 盧鵬;基于JMS的消息中間件的輕量級設(shè)計與整合[D];西南交通大學(xué);2010年

7 劉曉敏;基于消息中間件的數(shù)據(jù)傳遞與分析系統(tǒng)[D];山東大學(xué);2007年

8 唐俊;面向服務(wù)的消息中間件的研究[D];華中科技大學(xué);2006年

,

本文編號:2602170

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2602170.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f49ca***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com