新聞中心
雖然之前在《Spring Cloud構(gòu)建微服務(wù)架構(gòu)》系列文章中介紹了Hystrix服務(wù)降級與Hystrix斷路器的概念。但是,還是一直收到這樣的提問:降級與熔斷區(qū)別是什么?并且在很多交流過程中,發(fā)現(xiàn)有不少童鞋對降級和熔斷的概念有混淆的情況。所以,這篇博文準(zhǔn)備換一種方式來說說這兩個(gè)概念,以幫助讀者更好的理解之前兩篇文章中介紹的這兩個(gè)重要知識。

下面通過一個(gè)日常的故事來說明一下什么是服務(wù)降級,什么是熔斷。
故事的背景是這樣的:由于小強(qiáng)在工作中碰到一些問題,于是想請教一下業(yè)界大牛小壯。于是發(fā)生了下面的兩個(gè)場景:
小強(qiáng)在拿起常用手機(jī)撥號時(shí)發(fā)現(xiàn)該手機(jī)沒有能夠撥通,所以就拿出了備用手機(jī)撥通了某A的電話,這個(gè)過程就叫做降級(主邏輯失敗采用備用邏輯的過程)。
由于每次小壯的解釋都屬于長篇大論,不太容易理解,所以小強(qiáng)每次找小壯溝通的時(shí)候都希望通過常用手機(jī)來完成,因?yàn)樵撌謾C(jī)有錄音功能,這樣自己可以慢慢消化。由于上一次的溝通是用備用電話完成的,小強(qiáng)又碰到了一些問題,于是他又嘗試用常用電話撥打,這一次又沒有能夠撥通,所以他不得不又拿出備用手機(jī)給某A撥號,就這樣連續(xù)的經(jīng)過了幾次在撥號設(shè)備選擇上的“降級”,小強(qiáng)覺得短期內(nèi)常用手機(jī)可能因?yàn)檫\(yùn)營商問題無法正常撥通了,所以,再之后一段時(shí)間的交流中,小強(qiáng)就不再嘗試用常用手機(jī)進(jìn)行撥號,而是直接用備用手機(jī)進(jìn)行撥號,這樣的策略就是熔斷(常用手機(jī)因短期內(nèi)多次失敗,而被暫時(shí)性的忽略,不再嘗試使用)。
通過上面的故事,讀者是否可以更容易地理解降級與熔斷的區(qū)別和關(guān)系呢?其實(shí)這里還有一個(gè)知識點(diǎn)并沒有提及,那就是在熔斷之后,主邏輯的自動恢復(fù),該內(nèi)容其實(shí)在之前的Hystrix斷路器一文中詳細(xì)的描述,有興趣的讀者不妨回頭看一下這篇文章的內(nèi)容。
【本文為專欄作者“翟永超”的原創(chuàng)稿件,轉(zhuǎn)載請通過聯(lián)系作者獲取授權(quán)】
戳這里,看該作者更多好文
網(wǎng)站題目:白話:服務(wù)降級與熔斷的區(qū)別
文章鏈接:http://fisionsoft.com.cn/article/cdophcc.html


咨詢
建站咨詢
