BI服務(wù)運(yùn)維管理中心服務(wù)框架的改進(jìn)與實(shí)現(xiàn)
【圖文】:
圖2-1邋Dubbo架構(gòu)圖逡逑Dubbo利用注冊(cè)中心,為集群的彈性提供了便利,當(dāng)有新的服務(wù)加入或有服逡逑線T,通過長(zhǎng)連接的建立和釋放,注冊(cè)中心可以感知并通知相應(yīng)的訂閱節(jié)點(diǎn),逡逑讓服務(wù)消貲者M丨以感知到有新的服務(wù)提供者加入。逡逑由于Java語言特性,Spring開源框架對(duì)AOP的良好支持以及JDK以及其他字逡逑生成技術(shù)對(duì)動(dòng)態(tài)代理的良好的支持,為/對(duì)開發(fā)者友好,盡可能不讓〕卩發(fā)者逡逑到自己在使用遠(yuǎn)程調(diào)用的接口,Dubbo采用接口的方式,對(duì)服務(wù)進(jìn)行定義。逡逑調(diào)用上,將RPC抽象為Proxy、Invoker、Result等接口,支持多種方案的RPC逡逑的實(shí)現(xiàn),并實(shí)現(xiàn)了默認(rèn)的高效的RPC協(xié)議Dubbo。通過注入不同的RPC協(xié)議逡逑,可以方便地使用自定義的RPC協(xié)議。逡逑在網(wǎng)絡(luò)通信層面上,Dubbo依然采用了優(yōu)雅而抽象的設(shè)計(jì)模式,將網(wǎng)絡(luò)調(diào)用逡逑現(xiàn)層層抽象,方便與多種網(wǎng)絡(luò)框架結(jié)合,如Grizzly,Mina,邋Netty,其中Netty逡逑ubbo推薦且默認(rèn)的網(wǎng)絡(luò)通信框架,公認(rèn)具有Java業(yè)界最優(yōu)秀的性能。逡逑2邋動(dòng)態(tài)代理技術(shù)與AOP逡逑
CZZZZj/邐if邋要求邐CZZZZZZZp/邐程逡逑圖4-1熔斷器的設(shè)計(jì)圖逡逑如圖4-1所示,熔斷器是一種位于調(diào)用鏈屮,基于客觀統(tǒng)計(jì)而對(duì)此次調(diào)用結(jié)逡逑果進(jìn)行預(yù)判的一種組件。在采用合適的熔斷參數(shù)與模型的前提下,熔斷器可以提逡逑前屏蔽掉壞服務(wù),讓調(diào)用快速失敗,從而避免部分壞服務(wù)導(dǎo)致調(diào)用鏈延遲被放大,,逡逑集群出現(xiàn)雪崩效應(yīng)的情況發(fā)生。本課題擬設(shè)計(jì)一個(gè)熔斷器組件可以在0.1ms內(nèi)完逡逑成對(duì)所有熔斷節(jié)點(diǎn)的過濾,并不引發(fā)明顯的JVM內(nèi)存波動(dòng)。逡逑方案上,熔斷器設(shè)置在服務(wù)消費(fèi)者角色端。相比熔斷器設(shè)置在服務(wù)提供者端,逡逑這樣的設(shè)計(jì)有兩個(gè)好處。首先,服務(wù)可以迅速熔斷,而不經(jīng)過網(wǎng)絡(luò)調(diào)用延遲。放逡逑置在服務(wù)消費(fèi)者端可以以幾乎零延遲的代價(jià),實(shí)現(xiàn)簡(jiǎn)單的熔斷能力。其次,熔斷逡逑器設(shè)置在服務(wù)消費(fèi)者端,可以很有效地避免與"壞服務(wù)"節(jié)點(diǎn)接觸。處于"壞服務(wù)”逡逑狀態(tài)的節(jié)點(diǎn)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃小鋒;張晶;;微服務(wù)框架介紹與實(shí)現(xiàn)[J];電腦與信息技術(shù);2016年06期
2 張晶;王琰潔;黃小鋒;;一種微服務(wù)框架的實(shí)現(xiàn)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2017年04期
3 張晶;黃小鋒;李春陽;;微服務(wù)框架的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2017年06期
4 陳月婷;李春明;李榮艷;;國(guó)家數(shù)字圖書館服務(wù)框架探析[J];圖書情報(bào)工作;2011年17期
5 岑文初;;基于SCA規(guī)范的服務(wù)框架設(shè)計(jì)與實(shí)現(xiàn)[J];程序員;2007年09期
6 孫慧;;全球IMS服務(wù)框架測(cè)試十月舉行MSF稱勢(shì)在必行[J];通信世界;2006年27期
7 蔡俊芳;韓忠;趙靜;;基于面向服務(wù)框架的第三方物流信息系統(tǒng)設(shè)計(jì)[J];物流技術(shù);2014年13期
8 鐘靈,明俊峰;基于設(shè)計(jì)模式的通訊服務(wù)框架的應(yīng)用[J];電腦知識(shí)與技術(shù);2005年08期
9 祝慧潔;魏春波;顧黎明;;面向服務(wù)框架的數(shù)字化校園平臺(tái)研究[J];信息系統(tǒng)工程;2014年06期
10 翟光洲;劉曉強(qiáng);趙時(shí)e
本文編號(hào):2591127
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2591127.html