簡介
微服務已經成為企業開發的標配,阿里的Dubbo已經被企業大規模使用,Spring Cloud作為后起之秀,同時也是 Spring全家桶
Spring家族的成員,未來前景一片光明,是時候開始研究學習了.
網上大部分文章都是基於Spring Cloud 1.x和Spring Boot 1.x進行搭建和介紹,Spring Cloud Finchley的Service Release 2 (SR2) 版本
已發布,那就直接上手2.x. Spring Cloud Finchley 基於 Spring Boot 2.0.x 而構建.
查看發布說明以了解更多信息,可從 Maven中央倉庫獲取源碼。
已升級的模塊
模塊 | 版本 |
---|---|
Spring Cloud Gateway | 2.0.2.RELEASE |
Spring Cloud Sleuth | 2.0.2.RELEASE |
Spring Cloud Config | 2.0.2.RELEASE |
Spring Cloud Netflix | 2.0.2.RELEASE |
Spring Cloud Commons | 2.0.2.RELEASE |
Spring Cloud Contract | 2.0.2.RELEASE |
Spring Cloud Vault | 2.0.2.RELEASE |
Spring Cloud Openfeign | 2.0.2.RELEASE |
Spring Cloud AWS | 2.0.1.RELEASE |
Spring Cloud Cloud Foundry | 2.0.1.RELEASE |
Spring Cloud Security | 2.0.1.RELEASE |
其他詳細更新內容請查看發布公告,主要是各模塊的 bug 修復。
GA: General Availability,正式發布的版本,官方推薦使用此版本。。
RELEASE: 正式版,等價於GA
SNAPSHOT: 快照版,可以穩定使用,且仍在繼續改進版本。
PRE: 預覽版,內部測試版. 主要是給開發人員和測試人員測試和找BUG用的,不建議使用;
模塊介紹
模塊 | 功能 |
---|---|
Spring Cloud Netflix | 與各種Netflix OSS組件集成(Eureka,Hystrix,Zuul,Archaius等)。 |
Spring Cloud Eureka | 服務發現和注冊中心,統一管理服務 |
Spring Cloud Ribbon | 客戶端RestTemplate負載均衡組件 |
Spring Cloud Feign | 聲明式服務調用,簡化RestTemplate使用 |
Spring Cloud Hystrix | 斷路容錯保護組件,實現優雅降級 |
Spring Cloud Hystrix Dashboard | 監控儀表盤組件,監測節點和集群的請求 |
Spring Cloud Zuul | 網關服務,映射服務請求路徑 |
Spring Cloud Config | 分布式配置中心,統一管理所有項目配置 |
Spring Cloud Bus | 消息總線,批量刷新服務配置 |
文章列表
參考資料
- Spring Cloud 微服務實戰 翟永超
- 網上一大堆博客/視頻