题目
SpringBoot 和 SpringCloud 区别
答案
Spring Cloud 事实上是一整套基于 Spring Boot 的微服务解决方案。它为开发者提供了很多工具,用于快速构建分布式系统的一些通用模式,例如:配置管理、注册中心、服务发现、限流、网关、链路追踪等。Spring Boot 是 build anything,而 Spring Cloud 是 coordinate anything,Spring Cloud 的每一个微服务解决方案都是基于 Spring Boot 构建的。 简单来说:SpringBoot 可以离开 SpringCloud 独立使用开发项目,但是 SpringCloud 离不开 SpringBoot,属于依赖的关系。