- springboot是为了解决spring配置文件混乱、冗余、难以管理的问题,简化开发流程。
- springcloud主要是解决,微服务之间的协调和配置问题,以及注册与发现、负载均衡、服务保护(熔断、网关)、通信等问题。
- springcloud依赖springboot来搭建微服务,springboot使用的是约定优于配置的设计理念,也就是能不配置就不配置,springcloud很大一部分是基于springboot来实现的。
- springboot不需要依赖springcloud就可以进行开发,springboot也可以集成dubbo进行开发。