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

基于Reactor模式的Muduo網(wǎng)絡(luò)框架技術(shù)研究

發(fā)布時(shí)間:2017-05-26 14:25

  本文關(guān)鍵詞:基于Reactor模式的Muduo網(wǎng)絡(luò)框架技術(shù)研究,由筆耕文化傳播整理發(fā)布。


【摘要】:智能手機(jī)的出現(xiàn),使得傳統(tǒng)互聯(lián)網(wǎng)從PC進(jìn)化到了PC+移動(dòng)互聯(lián)網(wǎng)階段,各種類型的新的網(wǎng)絡(luò)應(yīng)用層出不窮。數(shù)量繁多的客戶端的出現(xiàn),對(duì)服務(wù)器端網(wǎng)絡(luò)應(yīng)用提出了高并發(fā)、低延遲等新需求。C++在服務(wù)端應(yīng)用開(kāi)發(fā)中被廣泛使用,許多高性能計(jì)算機(jī)后臺(tái)都是采用C++進(jìn)行開(kāi)發(fā)的。但是C++開(kāi)發(fā)難度較大,傳統(tǒng)的C++開(kāi)發(fā)模型很難應(yīng)付新的應(yīng)用需求,因此需要實(shí)現(xiàn)現(xiàn)代高性能網(wǎng)絡(luò)的開(kāi)發(fā)技術(shù)。本文通過(guò)研究傳統(tǒng)網(wǎng)絡(luò)開(kāi)發(fā)模型在連接建立、數(shù)據(jù)傳輸?shù)确矫娴膶?shí)現(xiàn)過(guò)程,總結(jié)出傳統(tǒng)網(wǎng)絡(luò)開(kāi)發(fā)模型的性能瓶頸在于網(wǎng)絡(luò)IO和多線程并發(fā)性能低下。針對(duì)傳統(tǒng)網(wǎng)絡(luò)開(kāi)發(fā)模型的瓶頸,本文研究了用于加強(qiáng)網(wǎng)絡(luò)性能的IO復(fù)用技術(shù),以及改善多線程效率低下、提升并發(fā)性能的線程池技術(shù),并深入研究了基于上述技術(shù)的Reactor模型。但是Reactor模型在性能上的提升是以開(kāi)發(fā)復(fù)雜度的增加為代價(jià)的,為了降低C++網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)難度,本文選取了基于Reactor模式的Muduo網(wǎng)絡(luò)框架,該框架架構(gòu)清晰,使用也較為簡(jiǎn)單,能夠?yàn)镃++開(kāi)發(fā)帶來(lái)不小的便利。本文具體實(shí)現(xiàn)了兩方面的網(wǎng)絡(luò)應(yīng)用,分別是高速緩存的網(wǎng)絡(luò)IO應(yīng)用和大數(shù)據(jù)量并發(fā)的低延遲應(yīng)用,用于檢測(cè)Muduo網(wǎng)絡(luò)框架在高速緩存和高并發(fā)、低延遲應(yīng)用等關(guān)鍵網(wǎng)絡(luò)應(yīng)用需求上的性能表現(xiàn)。采用Muduo框架模擬實(shí)現(xiàn)memcached軟件是高速緩存、網(wǎng)絡(luò)IO應(yīng)用的典型,通過(guò)實(shí)現(xiàn)模擬實(shí)現(xiàn)該軟件的功能并進(jìn)行性能評(píng)測(cè),證實(shí)Muduo在網(wǎng)絡(luò)IO及高速緩存上性能優(yōu)異。另一方面,即時(shí)通信服務(wù)屬于典型的大數(shù)據(jù)量并發(fā)、低延遲的網(wǎng)絡(luò)服務(wù),本文通過(guò)即時(shí)通信服務(wù)器的研發(fā)與測(cè)試,驗(yàn)證Muduo在多線程大數(shù)據(jù)量并發(fā)和消息快速響應(yīng)等方面能夠滿足業(yè)務(wù)性能需求,可以作為傳統(tǒng)網(wǎng)絡(luò)服務(wù)支持高并發(fā)、低延遲性能需求的重要開(kāi)發(fā)工具。通過(guò)理論研究和實(shí)際應(yīng)用軟件的性能測(cè)試結(jié)果分析證明,Muduo網(wǎng)絡(luò)框架能夠滿足現(xiàn)代網(wǎng)絡(luò)應(yīng)用在性能上的需求,為C++開(kāi)發(fā)此類應(yīng)用提供了較為優(yōu)秀的參考。
【關(guān)鍵詞】:網(wǎng)絡(luò)應(yīng)用 非阻塞IO Reactor Muduo 多線程
【學(xué)位授予單位】:武漢郵電科學(xué)研究院
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.02
【目錄】:
  • 摘要3-4
  • Abstract4-9
  • 第1章 緒論9-13
  • 1.1 研究背景及意義9
  • 1.2 課題來(lái)源及研究現(xiàn)狀9-10
  • 1.2.1 課題來(lái)源9-10
  • 1.2.2 研究現(xiàn)狀10
  • 1.3 主要研究?jī)?nèi)容10-11
  • 1.4 論文組織結(jié)構(gòu)11-13
  • 第2章 高性能網(wǎng)絡(luò)開(kāi)發(fā)關(guān)鍵應(yīng)用技術(shù)研究13-29
  • 2.1 傳統(tǒng)網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)13-19
  • 2.1.1 TCP通信原理13-15
  • 2.1.2 數(shù)據(jù)處理模型15-16
  • 2.1.3 多線程網(wǎng)絡(luò)模型16-18
  • 2.1.4 傳統(tǒng)網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)分析18-19
  • 2.2 阻塞IO和非阻塞IO19-20
  • 2.2.1 阻塞IO(blocking IO)19
  • 2.2.2 非阻塞IO(non-blocking IO)19-20
  • 2.3 IO復(fù)用技術(shù)20-23
  • 2.3.1 緩沖區(qū)21-22
  • 2.3.2 IO復(fù)用22-23
  • 2.4 線程池技術(shù)23-24
  • 2.5 REACTOR模式24-25
  • 2.6 MUDUO網(wǎng)絡(luò)框架25-28
  • 2.6.1 概要簡(jiǎn)介25
  • 2.6.2 框架結(jié)構(gòu)25-27
  • 2.6.3 使用方法27-28
  • 2.7 本章小結(jié)28-29
  • 第3章 高速緩存訪問(wèn)的網(wǎng)絡(luò)IO研究29-36
  • 3.1 需求分析和設(shè)計(jì)29-30
  • 3.2 軟件架構(gòu)設(shè)計(jì)30-33
  • 3.2.1 數(shù)據(jù)結(jié)構(gòu)30
  • 3.2.2 網(wǎng)絡(luò)IO模型30-33
  • 3.3 性能測(cè)試33-35
  • 3.3.1 測(cè)試環(huán)境33-34
  • 3.3.2 測(cè)試方法34
  • 3.3.3 測(cè)試結(jié)果與分析34-35
  • 3.4 本章小結(jié)35-36
  • 第4章 大數(shù)據(jù)量并發(fā)的低延遲應(yīng)用研究與實(shí)現(xiàn)36-48
  • 4.1 需求分析36-38
  • 4.1.1 總體軟件架構(gòu)介紹36-37
  • 4.1.2 即時(shí)通訊系統(tǒng)需求分析37-38
  • 4.2 即時(shí)通訊軟件設(shè)計(jì)38-43
  • 4.2.1 服務(wù)器架構(gòu)設(shè)計(jì)38-39
  • 4.2.2 通信協(xié)議設(shè)計(jì)39-41
  • 4.2.3 業(yè)務(wù)處理流程41-43
  • 4.3 軟件測(cè)試43-47
  • 4.3.1 測(cè)試環(huán)境43-44
  • 4.3.2 測(cè)試方法44
  • 4.3.3 測(cè)試結(jié)果與分析44-47
  • 4.4 本章小結(jié)47-48
  • 第5章 總結(jié)與展望48-50
  • 5.1 完成工作的總結(jié)48
  • 5.2 技術(shù)展望48-50
  • 參考文獻(xiàn)50-52
  • 致謝52-53
  • 附錄1 攻讀碩士學(xué)位期間發(fā)表的論文53-54
  • 附錄2 主要英文縮寫語(yǔ)對(duì)照表54

【參考文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 楊超;徐如志;楊峰;;基于消息隊(duì)列的多進(jìn)程數(shù)據(jù)處理系統(tǒng)[J];計(jì)算機(jī)工程與設(shè)計(jì);2010年13期

2 蔣溢;黃進(jìn);王化晶;;基于多線程技術(shù)的聊天系統(tǒng)研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年15期

3 彭帥;;NIO網(wǎng)絡(luò)開(kāi)發(fā)設(shè)計(jì)實(shí)踐[J];程序員;2008年02期

4 李剛;金蓓弘;;基于線程的并發(fā)控制技術(shù)研究與應(yīng)用[J];計(jì)算機(jī)工程;2007年14期

5 沈楊;廖曄;;線程池技術(shù)的應(yīng)用[J];軟件導(dǎo)刊;2007年11期

6 范寶德;馬建生;;Java非阻塞通信研究[J];微計(jì)算機(jī)信息;2006年36期

7 程超;楊風(fēng)召;;基于Java非阻塞I/O開(kāi)發(fā)高性能網(wǎng)絡(luò)應(yīng)用程序[J];電子工程師;2006年10期

8 高正光,李啟炎;一種多線程并發(fā)環(huán)境下的對(duì)象緩存模型[J];計(jì)算機(jī)工程;2005年22期

9 邵鳴年,張昕;一種分布式系統(tǒng)中線程池的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2005年01期

10 鄭燕飛,余海燕;Linux的多線程機(jī)制探討與實(shí)踐[J];計(jì)算機(jī)應(yīng)用;2001年01期


  本文關(guān)鍵詞:基于Reactor模式的Muduo網(wǎng)絡(luò)框架技術(shù)研究,,由筆耕文化傳播整理發(fā)布。



本文編號(hào):397139

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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/397139.html


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

版權(quán)申明:資料由用戶561fd***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
中文字幕乱子论一区二区三区| 国产高清三级视频在线观看| 91亚洲国产成人久久精品麻豆| 我想看亚洲一级黄色录像| 91人妻人人做人碰人人九色| 欧美日韩久久精品一区二区| 沐浴偷拍一区二区视频| 蜜桃臀欧美日韩国产精品| 日韩欧美国产精品中文字幕| 草草草草在线观看视频| 99国产成人免费一区二区| 亚洲精品高清国产一线久久| 中文字幕一区二区久久综合| 国产欧美日韩精品一区二| 国产欧美一区二区三区精品视| 欧洲日本亚洲一区二区| 国产99久久精品果冻传媒| 日韩丝袜诱惑一区二区| 99久久精品久久免费| 免费精品一区二区三区| 女同伦理国产精品久久久| 欧美一区二区三区在线播放| 国内精品美女福利av在线| 91插插插外国一区二区| 国产精品久久香蕉国产线| 国产麻豆成人精品区在线观看| 国产视频在线一区二区| 欧美国产日本高清在线| 日韩成人中文字幕在线一区 | 91欧美日韩中在线视频| 日韩成人h视频在线观看| 欧美激情一区=区三区| 久久免费精品拍拍一区二区| 丝袜av一区二区三区四区五区| 国产精品内射婷婷一级二级| 97人妻精品一区二区三区免| 欧洲日韩精品一区二区三区| 国产精品欧美在线观看| 亚洲专区中文字幕在线| 久久国产亚洲精品成人| 99久久无色码中文字幕免费|