一、SpringBoot和SpringCloud的關係(面試題)html
Spring Boot 能夠離開 Spring Cloud 單獨使用開發項目,可是Spring Cloud離不開SpringBoot,屬於依賴的關係.
Spring Boot 專一於快速方便的開發單個個體微服務,Spring Cloud 關注全局的服務治理框架。
Spring Cloud 是關注全局的微服務協調整理治理框架,它將 Spring Boot 開發的一個個單體微服務整合並管理起來,爲各個微服務之間提供,配置管理、服務發現、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分佈式會話等等集成服務。面試
二、參考資料spring
官網: http://spring.io/projects/spring-cloud
各組件說明(中文版):https://springcloud.cc/spring-cloud-netflix.html
詳細文檔版:
英文版:https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html框架
中文版:https://springcloud.cc/spring-cloud-dalston.html
Spring Cloud 中國社區:http://springcloud.cn/
Spring Cloud 中文網:https://springcloud.cc/分佈式
三、SpringCloud版本說明微服務
匹配說明:http://spring.io/projects/spring-cloud測試
Spring Cloud & Spring Boot 依賴關係spa
GA : General Availability,正式發佈的版本,官方推薦使用此版本。在國外都是用GA來講明release版本的;代理
PRE : 預覽版,內部測試版. 主要是給開發人員和測試人員測試和找BUG用的,不建議使用;htm
SNAPSHOT : 快照版,能夠穩定使用,且仍在繼續改進版本。
SR: Service Release,SR1表示第1個正式版本,通常同時標註