【Java】Spring Cloud学习笔记(一)

一、SpringCloud与SpringBoot区别

二、Spring Cloud有以下特点:

1、约定优于配置 2、适用于各种环境.开发,部署在PC Server 或各种云环境均可 3、隐藏了组件的复杂性,并提供声明式,无xml的配置方式 4、开箱即用 5、轻量级的组件. Spring Cloud整合的组件大多比较轻量.例如Eureka,Zuul,等等 6、组件丰富,功能齐全. Spring Cloud 为微服务架构提供了非常完整的支持.例如,配置管理,服务发现,断路器,微服务网关等; 7、选型中立,丰富. 例如,Spring Cloud 支持使用Eureka,Zookeeper或Consul实现服务发现. 8、灵活.Spring Cloud的组成部分是解耦的,开发人员可按需灵活挑选技术选型.

三、Spring Cloud 和 Dubbo 对比

Dubbo 只是实现了服务治理,而 Spring Cloud 实现了微服务架构的方方面面,服务治理只是其中的一个方面。下面通过一张图对其进行比较:

四、springcloud的版本

Spring Cloud是以英文单词SRX(X为数字)的形式命令版本号的.

经验分享 程序员 微信小程序 职场和发展