Spring Cloud 各個元件介紹

2022-07-25 18:12:13 字數 548 閱讀 9356

從上圖可以看出 spring cloud 各個元件相互配合,合作支援了一套完整的微服務架構:

eureka 負責服務的註冊與發現,很好地將各服務連線起來。

hystrix 負責監控服務之間的呼叫情況,連續多次失敗進行熔斷保護。

hystrix dashboard,turbine 負責監控 hystrix 的熔斷情況,並給予圖形化的展示。

spring cloud config 提供了統一的配置中心服務。

當配置檔案發生變化的時候,spring cloud bus 負責通知各服務去獲取最新的配置資訊。

所有對外的請求和服務,我們都通過zuul來進行**,起到 api 閘道器的作用。

最後我們使用 sleuth+zipkin 將所有的請求資料記錄下來,方便我們進行後續分析。

spring cloud 從設計之初就考慮了絕大多數網際網路公司架構演化所需的功能,如服務發現註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等。

SpringCloud各個元件說明

對於springcloud來說,首先我們需要認識一些基本的元件,這會讓我們之後的討論和交流更有效率。如果你都不知道別人再說什麼,或者別人都不知道你再講什麼,就很尷尬了。eureka j ri k ribbon r b n feign fen hystrix h st r ks zuul zulu s...

SpringCloud各個元件說明及發音

對於springcloud來說,首先我們需要認識一些基本的元件,這會讓我們之後的討論和交流更有效率。如果你都不知道別人再說什麼,或者別人都不知道你再講什麼,就很尷尬了。這裡的說明借用網上乙個很6的分類方式來說明。潤物無聲類和獨挑大樑類。獨挑大樑,獨自啟動不需要依賴其它元件。潤物無聲,融合在每個微服務...

SpringCloud各個元件都實現了什麼功能

eureka 註冊中心,負責服務的註冊和發現以及狀態監控 rribbon 實現了負載均衡,不需要再手動拼接請求url,根據服務名就可以直接呼叫 hystrix 1.執行緒隔離和服務降級 使用隔離的執行緒池去呼叫服務,呼叫失敗或超時後及時返回服務降級結果,從而避免了請求掛起 執行緒阻塞導致的伺服器級聯...