一.Spring Cloud概述
springCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。spring cloud是关注全局的微服务协调整理治理框架,是分布式微服务架构下的一站式解决方案,是各个架构落地技术的集合体.
二.微服务与springboot关系概述
微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩。而spring boot是一种用于快速开发一个个小的web服务的技术.
三.Spring Cloud与spring boot关系
springboot用于简化开发微服务,是用于快速开发一个个的微服务.
springcloud则是专注于治理springboot开发的一个个的微服务.
springboot可以离开springcloud独立使用开发项目,但是springcloud离不开springboot,springcloud专注于治理springboot开发的一个个的微服务项目.
四.Spring Cloud微服务治理架构图