技术先进的网站建设公,吉林省建设工程安管人员管理系统,重庆网站布局信息公司,wordpress版本对应的php版本继续昨天说的计划#xff0c;解惑一下收到比较多的问题。
有朋友问“为什么在很多文章中#xff0c;大家引用的Spring版本名字都不一样呢#xff1f;比如#xff1a;Angel.SR6#xff0c;Brixton.SR5等等#xff0c;它们都有什么区别呢#xff1f;”#xff0c;今天我…继续昨天说的计划解惑一下收到比较多的问题。
有朋友问“为什么在很多文章中大家引用的Spring版本名字都不一样呢比如Angel.SR6Brixton.SR5等等它们都有什么区别呢”今天我们就聊聊这个轻松一些的话题说说Spring Cloud版本的那些事儿。
版本命名
之前提到过Spring Cloud是一个拥有诸多子项目的大型综合项目原则上其子项目也都维护着自己的发布版本号。那么每一个Spring Cloud的版本都会包含不同的子项目版本为了要管理每个版本的子项目清单避免版本名与子项目的发布号混淆所以没有采用版本号的方式而是通过命名的方式。
这些版本名字采用了伦敦地铁站的名字根据字母表的顺序来对应版本时间顺序比如最早的Release版本Angel第二个Release版本Brixton以此类推……
版本号
经过上面的解释不难猜出之前所提到的Angel.SR6Brixton.SR5中的SR6、SR5就是版本号了。
当一个版本的Spring Cloud项目的发布内容积累到临界点或者一个严重bug解决可用后就会发布一个“service releases”版本简称SRX版本其中X是一个递增数字。
当前版本
通过下表我们可以快速查阅当前各版本所包含的子项目以及各子项目的版本号通过此来决定需要选择怎么样的版本。
ComponentAngel.SR6Brixton.SR5Camden.M1Camden.BUILD-SNAPSHOTspring-cloud-aws1.0.4.RELEASE1.1.1.RELEASE1.1.1.RELEASE1.1.2.BUILD-SNAPSHOTspring-cloud-bus1.0.3.RELEASE1.1.1.RELEASE1.2.0.M11.2.0.BUILD-SNAPSHOTspring-cloud-cli1.0.6.RELEASE1.1.5.RELEASE1.2.0.M11.2.0.BUILD-SNAPSHOTspring-cloud-commons1.0.5.RELEASE1.1.1.RELEASE1.1.1.RELEASE1.1.2.BUILD-SNAPSHOTspring-cloud-contract1.0.0.M21.0.0.BUILD-SNAPSHOTspring-cloud-config1.0.4.RELEASE1.1.3.RELEASE1.2.0.M11.2.0.BUILD-SNAPSHOTspring-cloud-netflix1.0.7.RELEASE1.1.5.RELEASE1.2.0.M11.2.0.BUILD-SNAPSHOTspring-cloud-security1.0.3.RELEASE1.1.2.RELEASE1.1.2.RELEASE1.1.3.BUILD-SNAPSHOTspring-cloud-starters1.0.6.RELEASEspring-cloud-cloudfoundry1.0.0.RELEASE1.0.0.RELEASE1.0.1.BUILD-SNAPSHOTspring-cloud-cluster1.0.1.RELEASEspring-cloud-consul1.0.2.RELEASE1.1.0.M11.1.0.BUILD-SNAPSHOTspring-cloud-sleuth1.0.6.RELEASE1.0.6.RELEASE1.0.7.BUILD-SNAPSHOTspring-cloud-stream1.0.2.RELEASEBrooklyn.M1Brooklyn.BUILD-SNAPSHOTspring-cloud-zookeeper1.0.2.RELEASE1.0.2.RELEASE1.0.3.BUILD-SNAPSHOTspring-boot1.2.8.RELEASE1.3.7.RELEASE1.4.0.RELEASE1.4.0.RELEASEspring-cloud-task1.0.2.RELEASE1.0.2.RELEASE1.0.3.BUILD-SNAPSHOT
不难看出最初的Angel版本相对来说拥有的子项目较少Brixton、Camden则拥有更全的子项目所以能提供更多的组件支持。而Brixton与Camden之间Brixton的发布子项目更为稳定Camden则更为前瞻。
我在开始编写Spring Cloud系列博文时刚好是Brixton的第一个RELEASE版本所以果断采用了这个版本来作为样例基础。也可以看到在这短短的几个月时间里没有更新多少文章但是其版本提升尽如此迅速更加证明了该项目良好的发展势头。所以何不现在就加入我们一起学习和实践这个将来也许会占领企业微服务架构的强大框架呢
【转载请注明出处】http://blog.didispace.com/springcloud-version/