1、SpringBoot和SpringCloud的关系(面试题)
Spring Boot 可以离开 Spring Cloud 单独使用开发项目,但是Spring Cloud离不开SpringBoot,属于依赖的关系.
Spring Boot 专注于快速方便的开发单个个体微服务,Spring Cloud 关注全局的服务治理框架。
Spring Cloud 是关注全局的微服务协调整理治理框架,它将 Spring Boot 开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务。
2、参考资料
官网: 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/
3、SpringCloud版本说明
匹配说明:http://spring.io/projects/spring-cloud
Spring Cloud & Spring Boot 依赖关系
GA : General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的;
PRE : 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用;
SNAPSHOT : 快照版,可以稳定使用,且仍在继续改进版本。
SR: Service Release,SR1表示第1个正式版本,一般同时标注