什么是SpringCloud
目标
协调任何服务,简化分布式系统开发。
简介
构建分布式系统不应该是复杂的,SpringCloud对常见的分布式系统模式提供了简单易用的编程模型,帮助开发者构建弹性、可靠、协调的应用程序。 SpringCloud是在SpringBoot的基础上构建的,使开发者可以轻松入门并快速提高工作效率。 SpringCloud为开发人员提供了快速构建分布式系统架构的工具,例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分布式会话,集群状态等。
SpringCloud的版本关系
SpringCloud是一个由许多子项目组成的综合项目,各子项目有不同的发布节奏。 为了管理SpringCloud与各子项目的版本依赖关系,发布了一个清单,其中包括了某个SpringCloud版本对应的子项目版本。 为了避免SpringCloud版本号与子项目版本号混淆,SpringCloud版本采用了名称而非版本号的命名,这些版本的名字采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序,例如Angel是第一个版本, Brixton是第二个版本。 当SpringCloud的发布内容积累到临界点或者一个重大BUG被解决后,会发布一个"service releases"版本,简称SRX版本,比如Greenwich.SR2就是SpringCloud发布的Greenwich版本的第2个SRX版本。
SpringCloud和SpringBoot版本对应关系


本文深入探讨SpringCloud,旨在提供一个全面的架构概览。它协调服务,简化分布式系统开发,建立在SpringBoot基础上。文章介绍了SpringCloud的版本关系,如采用伦敦地铁站名字命名,并解释了其与SpringBoot的区别。此外,还详细阐述了各子项目版本对应关系,强调Greenwich版本基于SpringBoot 2.1.x,不兼容1.5.x。最后,概述了SpringCloud的整体架构,提醒读者注意已停更的项目。
最低0.47元/天 解锁文章
1696

被折叠的 条评论
为什么被折叠?



