Spring Cloud :是一系列框架的 有序集合 如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等。
Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务;
Spring Cloud是一个基于SpringBoot实现的微服务开发方案;
Spring boot可以离开Spring Cloud 独立使用 开发项目,但是Spring Cloud离不开Springboot,属于 依赖 的关系。
也可以这么理解:
SpringBoot + **Netflix** 框架的有序集合 = SpringCloud
SpringBoot + **Alibaba** 框架的有序集合 = SpringCloud Alibaba
ps:Netflix的众多组件在2020年停止维护,Spring官方开始开发自己的组件。然而在还没有开发完成的时候,Alibaba就把他自己开发的组件开源了,下图为Netfilx,Spring,Alibaba三家公司的组件列表图。