Spring Cloud 微服务入门介绍

Spring Cloud简介

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

Spring Cloud 官方地址:https://spring.io/projects/spring-cloud

Spring Cloud说明

Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分布式会话,集群状态)。分布式系统的协调产生“ 锅炉板模式 ”,使用Spring Cloud开发人员可以快速地构建基于这些模式的服务和应用程序。它们适用于任何分布式环境,包括开发人员自己的笔记本电脑,裸机数据中心和Cloud Foundry等托管平台。

Spring Cloud版本说明

Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号,代号采用了英国伦敦地铁站的名称来命名,首字母越靠后表示版本号越大。

这样的设计目的是为了更好的管理每个SpringCloud子项目的清单,避免自己的版本号与子项目的版本号混淆。

Spring Cloud与Spring Boot版本兼容图表如下:

Spring Cloud 版本Spring Boot 版本
Hoxton 兼容Spring Boot 2.2.x,不兼容 Spring Boot 2.1.x
Greenwich兼容Spring Boot 2.1.x,不兼容 Spring Boot 2.0.x
Finchley兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x
Dalston和Edgware兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.x
Camden兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x
Brixton兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x
Angel兼容Spring Boot 1.2.x

未经允许不得转载:小茉莉 » Spring Cloud 微服务入门介绍

赞 (1) 打赏

评论

2+2=

觉得文章有用就打赏一下小茉莉

支付宝扫一扫打赏

微信扫一扫打赏