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

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

一種分布式服務(wù)治理框架的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-08-31 08:22

  本文關(guān)鍵詞:一種分布式服務(wù)治理框架的設(shè)計(jì)與實(shí)現(xiàn)


  更多相關(guān)文章: 遠(yuǎn)程過程調(diào)用 分布式服務(wù) 服務(wù)發(fā)現(xiàn) 服務(wù)治理 服務(wù)部署


【摘要】:本論文選題來自于本人實(shí)習(xí)所在公司新浪微博目前正在使用的RPC (Remote Procedure Call,遠(yuǎn)程過程調(diào)用)分布式服務(wù)框架,微博平臺(tái)考慮到舊服務(wù)接口改造、微服務(wù)化及動(dòng)態(tài)服務(wù)治理等需求,并結(jié)合微博業(yè)務(wù)高并發(fā)、服務(wù)性能及穩(wěn)定性要求較高的特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了一種通用的RPC分布式服務(wù)治理框架,該框架偏重于簡(jiǎn)潔實(shí)用的服務(wù)治理功能和優(yōu)秀的RPC協(xié)議擴(kuò)展能力,既可以提供高效的RPC遠(yuǎn)程調(diào)用功能,又能提供服務(wù)發(fā)現(xiàn)、服務(wù)路由、集群容錯(cuò)、服務(wù)監(jiān)控、流量控制等服務(wù)治理的功能。在系統(tǒng)的健壯性方面,該分布式服務(wù)框架使用多種注冊(cè)中心來提供服務(wù)發(fā)現(xiàn),實(shí)現(xiàn)服務(wù)的集群容錯(cuò)與負(fù)載均衡策略。在服務(wù)治理方面,生成完整的服務(wù)調(diào)用鏈數(shù)據(jù)、服務(wù)請(qǐng)求性能數(shù)據(jù)、響應(yīng)時(shí)間以及標(biāo)準(zhǔn)化的錯(cuò)誤與異常的日志信息。在分布式服務(wù)框架的設(shè)計(jì)上,通過使用Java內(nèi)置的SPI (Service Provider Interface,服務(wù)提供接口)機(jī)制為框架提供強(qiáng)大的服務(wù)擴(kuò)展能力,以支持不同的協(xié)議及功能實(shí)現(xiàn)。該分布式服務(wù)治理框架能夠無縫地支持Spring配置方式來使用RPC服務(wù),通過簡(jiǎn)單、靈活的配置即可提供并使用RPC服務(wù),為服務(wù)拆分以及分布式服務(wù)部署提供了便利。在分布式服務(wù)框架的使用上,微博平臺(tái)將平臺(tái)內(nèi)部的服務(wù)改造成標(biāo)準(zhǔn)化的RPC服務(wù)接口,推廣給其它部門使用,并通過開源平臺(tái),開放給外部開發(fā)者使用。本人通過參與新浪微博服務(wù)化改造以及混合云服務(wù)改造項(xiàng)目,參與設(shè)計(jì)并實(shí)現(xiàn)了分布式服務(wù)框架中的部分核心功能,完成了ZooKeeper注冊(cè)中心、管理后臺(tái)等模塊的具體實(shí)現(xiàn)和相關(guān)測(cè)試。該分布式服務(wù)框架的基準(zhǔn)測(cè)試結(jié)果和服務(wù)的線上運(yùn)行狀況表明,高效的RPC調(diào)用提升了服務(wù)整體的運(yùn)行效率,使用該框架對(duì)應(yīng)用進(jìn)行拆分解耦能夠極大地提升開發(fā)效率,方便地進(jìn)行服務(wù)部署,并穩(wěn)定地支持業(yè)務(wù)方的服務(wù)擴(kuò)展,使系統(tǒng)的擴(kuò)容縮容、升級(jí)以及運(yùn)維更加地容易。
【關(guān)鍵詞】:遠(yuǎn)程過程調(diào)用 分布式服務(wù) 服務(wù)發(fā)現(xiàn) 服務(wù)治理 服務(wù)部署
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52
【目錄】:
  • 致謝5-6
  • 摘要6-7
  • ABSTRACT7-11
  • 1 引言11-16
  • 1.1 研究背景和意義11-12
  • 1.2 國內(nèi)外研究現(xiàn)狀12-14
  • 1.3 本文的主要工作14-15
  • 1.4 論文的組織結(jié)構(gòu)15-16
  • 2 相關(guān)技術(shù)介紹16-23
  • 2.1 RPC16-17
  • 2.2 JAVA NIO17-19
  • 2.3 JAVA SPI19
  • 2.4 REACTOR模式19-21
  • 2.5 代理模式21-22
  • 2.6 本章小結(jié)22-23
  • 3 分布式服務(wù)治理框架的需求分析23-28
  • 3.1 業(yè)務(wù)系統(tǒng)面臨的挑戰(zhàn)23-24
  • 3.2 分布式服務(wù)框架的需求與特點(diǎn)24-27
  • 3.2.1 功能性需求25-26
  • 3.2.2 非功能性需求26-27
  • 3.3 本章小結(jié)27-28
  • 4 分布式服務(wù)治理框架的設(shè)計(jì)與實(shí)現(xiàn)28-58
  • 4.1 服務(wù)框架的整體設(shè)計(jì)28-31
  • 4.1.1 整體架構(gòu)28-30
  • 4.1.2 模塊分層30-31
  • 4.2 分布式服務(wù)注冊(cè)中心的設(shè)計(jì)與實(shí)現(xiàn)31-38
  • 4.2.1 工作機(jī)制31-32
  • 4.2.2 關(guān)鍵功能32-33
  • 4.2.3 基于ZooKeeper的注冊(cè)中心設(shè)計(jì)33-36
  • 4.2.4 基于Consul的注冊(cè)中心設(shè)計(jì)36-38
  • 4.3 RPC服務(wù)框架的設(shè)計(jì)與實(shí)現(xiàn)38-43
  • 4.3.1 服務(wù)通信框架38-39
  • 4.3.2 序列化框架39-41
  • 4.3.3 RPC遠(yuǎn)程調(diào)用41-43
  • 4.4 服務(wù)治理方案的設(shè)計(jì)與實(shí)現(xiàn)43-54
  • 4.4.1 服務(wù)路由44-46
  • 4.4.2 集群容錯(cuò)46-49
  • 4.4.3 服務(wù)調(diào)用統(tǒng)計(jì)49-50
  • 4.4.4 數(shù)據(jù)壓縮50-51
  • 4.4.5 流量控制51-52
  • 4.4.6 動(dòng)態(tài)流量調(diào)整52-54
  • 4.5 管理后臺(tái)54-57
  • 4.6 本章小結(jié)57-58
  • 5 分布式服務(wù)治理框架的性能測(cè)試58-62
  • 5.1 系統(tǒng)測(cè)試環(huán)境58
  • 5.2 測(cè)試腳本58-59
  • 5.3 測(cè)試結(jié)果59-61
  • 5.4 本章小結(jié)61-62
  • 6 總結(jié)與展望62-63
  • 6.1 總結(jié)62
  • 6.2 本人工作62
  • 6.3 工作展望62-63
  • 參考文獻(xiàn)63-65
  • 作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果65-67
  • 學(xué)位論文數(shù)據(jù)集67

【相似文獻(xiàn)】

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

1 胡永平;馮雁;王澤兵;;架構(gòu)一個(gè)企業(yè)的分布式服務(wù)群[J];計(jì)算機(jī)科學(xué);2002年01期

2 袁捷;開放分布式服務(wù)平臺(tái)中的個(gè)性化主動(dòng)服務(wù)[J];計(jì)算機(jī)應(yīng)用與軟件;2005年10期

3 樊志強(qiáng);;實(shí)時(shí)數(shù)據(jù)分布式服務(wù)技術(shù)及其領(lǐng)域應(yīng)用[J];程序員;2008年06期

4 王銀燕;余鎮(zhèn)危;潘耘;曹懷虎;;基于分段的分布式服務(wù)部署和查找[J];計(jì)算機(jī)工程;2006年09期

5 馬俊濤,劉積仁,楊利;基于智能體的分布式服務(wù)管理系統(tǒng)研究[J];計(jì)算機(jī)研究與發(fā)展;1999年07期

6 袁俊超;;CORBA的分布式服務(wù)高可用技術(shù)探討[J];中國新技術(shù)新產(chǎn)品;2010年05期

7 麻志毅;鄒艷珍;;基于UML的分布式服務(wù)合約庫系統(tǒng)建模[J];電子學(xué)報(bào);2007年08期

8 孫大大;趙瑩;郎波;;基于RBAC的分布式服務(wù)兩級(jí)訪問控制[J];計(jì)算機(jī)工程與應(yīng)用;2006年26期

9 張鐵軍;陳蜀宇;祁小明;;基于Ruby的分布式服務(wù)系統(tǒng)的設(shè)計(jì)[J];軟件導(dǎo)刊;2012年01期

10 郎波,黃睿,李偉琴;基于Web的分布式服務(wù)對(duì)象的集成與構(gòu)造方法[J];北京航空航天大學(xué)學(xué)報(bào);2002年02期

中國重要會(huì)議論文全文數(shù)據(jù)庫 前2條

1 袁捷;;開放分布式服務(wù)平臺(tái)中的個(gè)性化主動(dòng)服務(wù)[A];2005年全國開放式分布與并行計(jì)算學(xué)術(shù)會(huì)議論文集[C];2005年

2 王t,

本文編號(hào):764502


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

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


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

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