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

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

分布式消息中間件的設(shè)計與實現(xiàn)

發(fā)布時間:2018-03-20 19:00

  本文選題:分布式 切入點(diǎn):消息中間件 出處:《華中科技大學(xué)》2016年碩士論文 論文類型:學(xué)位論文


【摘要】:隨著互聯(lián)網(wǎng)的迅猛發(fā)展,各種業(yè)務(wù)架構(gòu)也越來越來越復(fù)雜,基本上完成了從傳統(tǒng)單一架構(gòu)到分布式架構(gòu)的轉(zhuǎn)變,這導(dǎo)致系統(tǒng)的維護(hù)變得越來越困難,因此迫切的需要一個中間層將各個子系統(tǒng)有機(jī)的粘合在一起,使得各個子系統(tǒng)之間低耦合,讓整個系統(tǒng)易于維護(hù)且方便擴(kuò)充。設(shè)計并實現(xiàn)了一個基于發(fā)布-訂閱模式的消息中間件,整個中間件由服務(wù)器和客戶端組成,客戶端提供了發(fā)送消息和接收消息的接口,服務(wù)器則負(fù)責(zé)消息的可靠傳遞以及保證消息處理的性能。為了保證消息處理性能,特別定制一個簡單、精煉的消息結(jié)構(gòu),使用消息存儲模塊對其進(jìn)行存儲和訪問;為了保證消息的可靠傳遞,服務(wù)器需要對消息進(jìn)行持久化存儲并且會將消息進(jìn)行備份,此外為了保證整個系統(tǒng)的穩(wěn)定性,需要考慮當(dāng)服務(wù)器宕機(jī)時的恢復(fù)處理。依次介紹了消息管理模塊、消息備份機(jī)制、網(wǎng)絡(luò)框架以及為了保證系統(tǒng)可靠性的控制器機(jī)制。消息管理提供了消息構(gòu)造、存儲、讀取接口,并且為了保證讀寫性能,還包括消息索引機(jī)制以及“零拷貝”傳輸?shù)膶崿F(xiàn);消息備份機(jī)制提供了多個消息備份之間的一致性狀態(tài)維護(hù);針對客戶端和服務(wù)器不同的使用場景,使用了不同的網(wǎng)絡(luò)框架;控制器則提供了對整個系統(tǒng)中服務(wù)器的管理,包括服務(wù)器的宕機(jī)恢復(fù)以及負(fù)責(zé)對整個系統(tǒng)進(jìn)行負(fù)載均衡。最后對系統(tǒng)進(jìn)行了性能測試,即對系統(tǒng)發(fā)送、接收消息的吞吐量進(jìn)行了測試。
[Abstract]:With the rapid development of the Internet, various business architectures are becoming more and more complex, basically completing the transition from the traditional single architecture to the distributed architecture, which makes the maintenance of the system becoming more and more difficult. So there is an urgent need for an intermediate layer that organically binds the subsystems together, so that the subsystems are low in coupling. A message middleware based on publish-subscribe mode is designed and implemented. The middleware is composed of server and client. The client provides the interface between sending and receiving messages. The server is responsible for the reliable delivery of messages and the performance of message processing. In order to ensure the performance of message processing, a simple and refined message structure is specially customized, and the message storage module is used to store and access the message. In order to ensure the reliable delivery of messages, the server needs to persist the messages and back up the messages, in addition, to ensure the stability of the whole system, This paper introduces the message management module, message backup mechanism, network framework and controller mechanism in order to ensure the reliability of the system. In order to guarantee the read and write performance, it also includes the message index mechanism and the realization of "zero copy" transmission, and the message backup mechanism provides the consistent state maintenance between multiple message backups. For different usage scenarios of client and server, different network framework is used, and controller provides the management of server in the whole system. Finally, the performance of the system is tested, that is, the throughput of sending and receiving messages is tested.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP368.5;TP315

【參考文獻(xiàn)】

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

1 楊冬暉;;一種分布式消息隊列的可靠性研究[J];電腦知識與技術(shù);2015年21期

2 馬浩然;;基于NS3的分布式消息系統(tǒng)Kafka的仿真實現(xiàn)[J];軟件;2015年01期

3 蒲鳳平;陳建政;;基于ZeroMQ的分布式系統(tǒng)[J];電子測試;2012年07期

4 張燕;徐立新;;ActiveMQ特性與配置研究[J];電腦編程技巧與維護(hù);2011年12期

5 段艷明;肖輝輝;;基于Java NIO開發(fā)高性能并發(fā)型服務(wù)器程序的研究[J];軟件導(dǎo)刊;2009年05期

6 王廣澤;;基于Pub/Sub模式的智能消息中間件研究[J];信息技術(shù);2009年05期

7 奚麗倩;袁國良;;淺析中間件技術(shù)的研究現(xiàn)狀[J];電腦知識與技術(shù);2009年04期

8 賈娟;;中國中間件市場現(xiàn)狀[J];軟件世界;2008年06期

9 姚啟鵬;;基于消息中間件應(yīng)用框架的研究[J];計算機(jī)與現(xiàn)代化;2006年11期

10 楊小虎;俞建新;;當(dāng)前網(wǎng)絡(luò)存儲中零拷貝技術(shù)淺析[J];計算機(jī)工程與設(shè)計;2006年04期

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

1 苑洪亮;基于內(nèi)容的“發(fā)布/訂閱”若干關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2006年

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

1 譚玉靖;基于ZooKeeper的分布式處理框架的研究與實現(xiàn)[D];北京郵電大學(xué);2014年

2 徐超;大型互聯(lián)網(wǎng)公司分布式消息系統(tǒng)的設(shè)計與實施[D];復(fù)旦大學(xué);2013年

3 魯賓賓;基于Java NIO的通用框架的研究與實現(xiàn)[D];北京郵電大學(xué);2013年

4 李小智;基于消息中間件的服務(wù)器推送技術(shù)的應(yīng)用研究[D];湖南大學(xué);2010年

5 蔣海華;分布式應(yīng)用系統(tǒng)中復(fù)制方案的研究與實現(xiàn)[D];北京工業(yè)大學(xué);2008年



本文編號:1640388

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

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


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

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