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