Java基础之《微服务(2)—springcloud基础》

SpringCloud是一个包含服务注册与发现、配置中心等组件的框架集合。相较于Dubbo,SpringCloud提供了更全面的功能,如服务网关、断路器等。其版本命名采用伦敦地铁站名字,如Hoxton、Greenwich等,以避免版本混淆。版本发布计划包括GA(稳定版)、M(里程碑版)、RC(候选发布版)和SR(正式发布版)。

一、什么是springcloud

1、springcloud
是一个有序框架的集合
服务注册与发现、配置中心、消息中心、负载均衡

2、springcloud和dubbo的区别
功能:
服务注册中心
服务调用方式
服务网关
断路器
分布式配置
服务跟踪
消息总线
数据流
批量任务

二、springcloud版本升级规则

1、传统的版本号升级规则
springframework 5.2.22.RELEASE
主版本号.次版本号.增强版本号.里程碑版本号

说明:
主版本号:项目的重大重构
次版本号:新功能的添加和变化
增强版本号:bug的修改
里程碑版本号:RELEASE

2、springcloud版本号
用英国伦敦的地铁站英文单词,字母从A-Z,版本依次

3、为什么springcloud版本用的是单词而不是数字
Hoxton:2.2.x, 2.3.x (Starting with SR5)
Greenwich:2.1.x
Finchley:2.0.x
Edgware:1.5.x
Dalston:1.5.x
为了更好的管理每个框架的子项目的清单,避免自己的版本和子项目的版本号混淆

4、GA、M2、SR7、SNAPSHOT是什么?
是版本的发布计划
BUILD-XXX:开发版,一般是开发团队内部用的。
GA:稳定版,内部开发到一定阶段了,各个模块集成后,经过全面测试,发现没问题了。可以对外发行了,这个时候叫GA(Generally Available)版,系统的核心功能已经可以使用。意思就是基本上可以使用了。
PRE(M1、M2):里程碑版,由于GA版还不属于公开发行版,里面还有功能不完善的或者一些bug,于是就有了milestone(里程碑)版,milestone版本主要修复一些bug和调整ui。一个GA后,一般有多个里程碑,例如M1、M2、M3。
RC:候选发布版,从BUILD后GA再到M基本上系统就定型了,这个时候系统就进入Release Candidates(RC候选发布)版,该阶段的软件类似于最终发行前的一个观察期,该期间只对一些发现的等级高的bug进行修复,发布RC1、RC2等版本。
SR:正式发布版,公开正式发布。正式发布版一般也有多个发布,例如SR1、SR2、SR3等等,一般是用来修复大bug或优化。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值