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

當前位置:主頁 > 科技論文 > 計算機論文 >

基于微服務(wù)架構(gòu)的服務(wù)容錯分析與實現(xiàn)

發(fā)布時間:2021-02-19 10:20
  微服務(wù)架構(gòu)中各個服務(wù)之間互相依賴互相調(diào)用,其依賴鏈通常比較復(fù)雜,若某個調(diào)用失敗的服務(wù)未得到隔離或者有效控制,必將影響整個系統(tǒng)的穩(wěn)定性和健壯性。因此,提高微服務(wù)架構(gòu)的服務(wù)容錯能力顯得至關(guān)重要。Hystrix是處理和控制遠程系統(tǒng)、服務(wù)和第三方庫節(jié)點的框架,該框架具備了服務(wù)降級、服務(wù)熔斷、線程隔離以及服務(wù)監(jiān)控等強大功能,是提升微服務(wù)架構(gòu)容錯保護能力的首選。斷路器是Hystirx框架的核心組件,它的決策熔斷在服務(wù)容錯中起到了舉足輕重的作用。文章分析Hystirx的熔斷原理和工作流程,并采用Turbine來匯集Security服務(wù)監(jiān)控消息,實現(xiàn)了斷路器、線程隔離等一系列的服務(wù)保護功能。 

【文章來源】:自動化技術(shù)與應(yīng)用. 2020,39(03)

【文章頁數(shù)】:6 頁

【部分圖文】:

基于微服務(wù)架構(gòu)的服務(wù)容錯分析與實現(xiàn)


Hystrix工作流程圖

邏輯圖,邏輯圖,線程池,線程


Hystrix為每一個依賴服務(wù)創(chuàng)建一個獨立的線程池,把執(zhí)行依賴代碼的線程與請求線程分離,請求線程可以自由控制離開的時間。通過線程池大小可以控制并發(fā)量,當線程池飽和時可以提前拒絕服務(wù),防止依賴問題擴散。這樣就算某個依賴服務(wù)出現(xiàn)延遲過高的情況,也只是對該服務(wù)的調(diào)用產(chǎn)生影響,而不會拖慢其他的依賴服務(wù)。通過實現(xiàn)對線程隔離,有如下的優(yōu)勢:

架構(gòu)圖,首頁,俱樂部


2.創(chuàng)建啟動類HystrixApplication,并使用@EnableHystrix注解開啟Hystrix圖4 Hystrix Dashboard監(jiān)控首頁

【參考文獻】:
期刊論文
[1]微服務(wù)架構(gòu)和容器技術(shù)應(yīng)用[J]. 孫海洪.  金融電子化. 2016(05)
[2]微服務(wù)若干關(guān)鍵問題研究[J]. 鄧杰文,曹彩鳳.  五邑大學(xué)學(xué)報(自然科學(xué)版). 2016(02)
[3]基于Docker的應(yīng)用軟件虛擬化研究[J]. 馬越,黃剛.  軟件. 2015(03)



本文編號:3040981

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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3040981.html


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

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