總結Spring Cloud各個元件配套使用
我們從整體上來看一下Spring Cloud各個元件如何來配套使用:
總結Spring Cloud各個元件配套使用
從上圖可以看出Spring Cloud各個元件相互配合,合作支援了一套完整的微服務架構。
其中Eureka負責服務的註冊與發現,很好將各服務連線起來Hystrix 負責監控服務之間的呼叫情況,連續多次失敗進行熔斷保護。
Hystrix dashboard,Turbine 負責監控 Hystrix的熔斷情況,並給予圖形化的展示
Spring Cloud Config 提供了統一的配置中心服務
當配置檔案發生變化的時候,Spring Cloud Bus 負責通知各服務去獲取最新的配置資訊
所有對外的請求和服務,我們都透過Zuul來進行轉發,起到API閘道器的作用
最後我們使用Sleuth+Zipkin將所有的請求資料記錄下來,方便我們進行後續分析
Spring Cloud從設計之初就考慮了絕大多數網際網路公司架構演化所需的功能,如服務發現註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等。這些功能都是以插拔的形式提供出來,方便我們系統架構演進的過程中,可以合理的選擇需要的元件進行整合,從而在架構演進的過程中會更加平滑、順利。
微服務架構是一種趨勢,Spring Cloud提供了標準化的、全站式的技術方案,意義可能會堪比當前Servlet規範的誕生,有效推進服務端軟體系統技術水平的進步。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31540763/viewspace-2155645/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Cloud各個元件的配套使用SpringCloud元件
- Spring Cloud使用總結SpringCloud
- 微服務 Spring cloud 各元件介紹微服務SpringCloud元件
- spring cloud 面試題總結SpringCloud面試題
- Spring Cloud學習總結(一)SpringCloud
- 最完整的 Spring Cloud 元件-訊息中介軟體 Spring Cloud Stream 使用教程SpringCloud元件
- Spring Cloud元件完整demoSpringCloud元件
- Spring cloud系列教程第十篇- Spring cloud整合Eureka總結篇SpringCloud
- PHP 各個版本新特性總結PHP
- Spring Cloud微服務複習筆記總結SpringCloud微服務筆記
- Spring Security 使用總結Spring
- Spring Cloud中,Feign常見問題總結SpringCloud
- Spring Cloud 中的元件介紹SpringCloud元件
- Spring Cloud底層原理(核心元件)SpringCloud元件
- Spring Cloud Alibaba元件之SentinelSpringCloud元件
- Spring Boot整合Spring Cloud Netflix元件Spring BootCloud元件
- mysql各個級別授權的總結MySql
- Spring Cloud Security:Oauth2結合JWT使用SpringCloudOAuthJWT
- Vue 自定義元件directive使用總結Vue元件
- LaTeX中各種常用盒子的使用總結
- 理解Spring Cloud微服務框架核心元件SpringCloud微服務框架元件
- Spring Cloud服務發現元件EurekaSpringCloud元件
- 總結:JDK1.5-JDK1.8各個新特性JDK
- caffe中各種cblas的函式使用總結函式
- Spring Cloud使用樣例SpringCloud
- ReactNative-Navigator元件使用總結React元件
- 使用IEWebBrowser元件進行列印的總結Web元件
- Spring Cloud微服務基礎元件實戰SpringCloud微服務元件
- spring-cloud-alibaba 元件版本關係SpringCloud元件
- 分散式微服務Spring Cloud+Spring Boot電商商城技術及功能總結分散式微服務CloudSpring Boot
- Spring Test 整合 JUnit 4 使用總結Spring
- Spring Cloud中如何保證各個微服務之間呼叫的安全性SpringCloud微服務
- Flutter 元件總結Flutter元件
- Flutter元件總結Flutter元件
- Spring Cloud 2022 釋出,這幾個元件要移除了!SpringCloud元件
- Spring Cloud Zuul中使用Swagger彙總API介面文件SpringCloudZuulSwaggerAPI
- SpringCloud各個元件說明SpringGCCloud元件
- Spring Boot整合Spring Cloud Commons進行公共元件管理Spring BootCloud元件