(十二)服務雪崩-熔斷器

由於分佈式系統將不同模式做成不同的服務,在一個系統1中,可能會調用了不同服務,比如會調用服務A、B、C, 而服務跟服務之間也會相互調用的,比如服務D、E會調用服務A; 當調用服務A失敗時,系統1、服務D、服務E都會失敗了,這樣由於一個服務有問題,從而導致多個系統或者服務不可用,產生了服務雪崩。 因此,提出一個熔斷器,快速返回一個失敗值(而不是在阻塞等待服務的返回,或者服務失敗拋出來的異常導致調用者
相關文章
相關標籤/搜索