springcloud中各元件彙總

2021-10-09 17:30:19 字數 407 閱讀 2648

a)服務註冊中心:eureka(x),zookeeper,consul,nacos

b)服務呼叫:ribbon,loadbanlancer,feign(x),openfeign

c)服務熔降級:hystrix(x),resilience4j,sentinel(阿里)

d)服務閘道器:zuul(x),zuul2,gateway

e)服務配置:config(x),nacos

f)服務匯流排:bus(x),nacos

帶x符號的表示停更或即將棄用

hystrix:

1.服務降級fallback:程式執行異常,超時,服務熔斷觸發服務降級,執行緒池/訊號量滿導致

2.服務熔斷break:服務降級,進行熔斷,恢復呼叫鏈路

3.服務限流flowlimit:秒殺,高併發操作

Spring Cloud各元件總結歸納

spring cloud技術應用從場景上可以分為兩大類 潤物無聲類和獨挑大樑類。潤物無聲,融合在每個微服務中 依賴其它元件並為其提供服務。獨挑大樑,獨自啟動不需要依賴其它元件。每個元件都不是平白無故的產生的,是為了解決某一特定的問題而存在。特殊成員zipkin,之所以特殊是因為從jar包和包名來看它...

Spring Cloud各元件重試總結

spring cloud中的重試機制應該說是比較混亂的,不同的版本有一定區別,實現也不大一樣,好在spring cloud camden之後已經基本穩定下來,dalston中又進行了一些改進,詳情暫且不表。下面我們來詳細 筆者使用的版本是spring cloud dalston sr4,同樣適應於e...

Spring Cloud 各元件之間的關係

每個元件都不是平白無故的產生的,是為了解決某一特定的問題而存在。eureka和ribbon,是最基礎的元件,乙個註冊服務,乙個消費服務。hystrix為了優化ribbon 防止整個微服務架構因為某個服務節點的問題導致崩潰,是個保險絲的作用。dashboard給hystrix統計和展示用的,而且監控服...