springcloud系列之版本选择

黄智霖-blog 黄智霖-blog     2023-02-04     157

关键词:

SpringBoot版本

  进入Spring官网,查看当前SpringBoot版本:

  当前最新版本是2.5.4 GA,如果单纯使用SpringBoot框架,那么选择2.5.4 GA就行。

SpringCloud版本

  进入Spring官网,查看当前SpringCloud版本:

  当前最新GA版本是2020.0.3,可以直接选择这个版本或者Hoxton.SR12版本。

SR即Service Release,当一个版本的Spring Cloud项目的发布内容积累到临界点或者一个严重bug解决后,就会发布一个SR版本,后面的数字递增~

Cloud和Boot联合版本选择

  我们可以先选定SpringCloud的版本,然后根据Cloud的版本再来选择Boot的版本。通过访问https://start.spring.io/actuator/info能够看到Cloud版本相应Boot版本的可选范围:

  可以看到,如果我们SpringCloud选择Hoxton.SR12版本,那么SpringBoot的可选范围是:[2.2.0.RELEASE, 2.4.0.M1),在这个区间中可以选择一个GA版本:2.3.12.RELEASE。
  另外,在SpringCloud版本对应的Reference Doc 中也能看到官方推荐使用的SpringBoot版本:

  进入Hoxton.SR12 GA版本对应的Reference Doc中可以看到:

  官方推荐的SpringBoot版本也是2.3.12.RELEASE。而如果SpringCloud选择2020.0.3,那么官方推荐的SpringBoot版本是2.4.6。

SpringCloudAlibaba

很多时候我们会结合Alibaba一起使用,相关的版本依赖在https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明可以看到推荐组合:

springcloud系列之版本选择

...https://github.com/spring-projects/spring-boot/wiki#release-notes找到。SpringCloud版本  进入Spring官网,查看当前SpringCloud版本:  当前最新GA版本是2020.0.3,可以直接选择这个版本或者Hoxton.SR12版本。SR即ServiceRelease,当一个版... 查看详情

springcloud系列之版本选择

...https://github.com/spring-projects/spring-boot/wiki#release-notes找到。SpringCloud版本  进入Spring官网,查看当前SpringCloud版本:  当前最新GA版本是2020.0.3,可以直接选择这个版本或者Hoxton.SR12版本。SR即ServiceRelease,当一个版... 查看详情

springcloud系列之gateway服务网关

什么是SpringCloudGateway    SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且还基于Filter链的方式提供了网关基本的功能。目前最新版SpringCloud中引用的还是Zuul1.x版本,而... 查看详情

springcloud系列之自定义gatewayfilterfactory(代码片段)

SpringCloud系列之自定义GatewayFilterFactory学习目的:知道创建一个网关sample知道网关的基本配置知道自定义GatewayFilterFactory类环境准备:JDK1.8SpringBoot2.2.3SpringCloud(Hoxton.SR7)Maven3.2+开发工具IntelliJIDEAsmartGit新增SpringBootInitializer... 查看详情

springcloud系列之ribbonopenfeign(代码片段)

SpringCloud系列(二)之Ribbon、OpenFeign一、Ribbon负载均衡服务调用1.1Ribbon负载均衡实现过程1.2Ribbon的负载均衡策略1.3负载均衡算法原理分析二、OpenFeign服务接口调用2.1OpenFeign使用步骤2.2超时控制2.3日志打印使用SpringCloud版本&... 查看详情

springcloud系列教程汇总整理手册

...系列之集成Dubbo的方式    >>sourcedownload2、微服务之SpringCloud2.1服务治理实现SpringCloud系列使用NetflixEureka进行服务治理2.2声明式服务调用SpringCloud系列之声明式服务调用NetflixFeign2.3客户端负载均衡SpringCloud系列之客户端负载均... 查看详情

springcloud系列之eureka实现服务注册与发现(代码片段)

如果你对SpringCloud体系还不是很了解,可以先读一下SpringCloud都有哪些模块Eureka是Netflix开源的服务注册发现组件,服务发现可以说是微服务架构的核心功能了,微服务部署之后,一定要有服务注册和发现的能力,Eureka就是担任这... 查看详情

总结学习springcloud系列之深入理解ribbon(代码片段)

一、简介Ribbon是客户端负载均衡方案,主要有三部分:服务发现:能够自动发现所依赖服务的列表服务监听:能够检测到失效的服务,并高效地将失效服务从服务列表中剔除。服务选择策略:负载均衡策略... 查看详情

总结学习springcloud系列之深入理解ribbon(代码片段)

一、简介Ribbon是客户端负载均衡方案,主要有三部分:服务发现:能够自动发现所依赖服务的列表服务监听:能够检测到失效的服务,并高效地将失效服务从服务列表中剔除。服务选择策略:负载均衡策略... 查看详情

springcloud系列之config配置中心

本篇文章为系列文章,未读前几集的同学请猛戳这里:SpringCloud系列之Config配置中心(一)SpringCloud系列之Config配置中心(二)本篇文章讲解Config如何实现配置中心加解密,配置中心用户安全认证。配置中心加解密考虑这样一个... 查看详情

springcloud系列之config配置中心

本篇文章为系列文章,未读前几集的同学请猛戳这里:SpringCloud系列之Config配置中心(一)SpringCloud系列之Config配置中心(二)本篇文章讲解Config如何实现配置中心加解密,配置中心用户安全认证。配置中心加解密考虑这样一个... 查看详情

springcloud学习系列之七-----zuul路由网关的过滤器和异常处理(代码片段)

前言在上篇中介绍了SpringCloudZuul路由网关的基本使用版本,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloudFinchley版)中的路由网关的过滤器Filter以及异常处理的教程。SpringCloudZuulFilter介绍过滤器概述Zuul的中心是一系列过滤器,... 查看详情

springcloud系列之eurekazookeeperconsul(代码片段)

SpringCloud系列(一)之Eureka、Zookeeper、Consul一、微服务架构介绍1.1架构的演变1.2SpringCloud介绍二、微服务架构业务场景2.1创建服务提供者(provider)工程2.2创建服务消费者(consumer)工程三、Eureka服务注册与发现3.1搭建注册中心3.... 查看详情

springcloud系列之自定义gatewayfilterfactory(代码片段)

SpringCloud系列之自定义GatewayFilterFactory学习目的:知道创建一个网关sample知道网关的基本配置知道自定义GatewayFilterFactory类环境准备:JDK1.8SpringBoot2.2.3SpringCloud(Hoxton.SR7)Maven3.2+开发工具IntelliJIDEAsmartGit新增SpringBootInitializer项目:N 查看详情

springcloudalibaba系列之gateway(网关)

​ 一、前言SpringCloud原先整合Zuul作为网关组件,Zuul由Netflix公司提供的,现在已经不维护了。后面Netflix公司又出来了一个Zuul2.0网关,但由于一直没有发布稳定版本,所以SpringCloud等不及了就自己推出一个网关,已经不打算整合z... 查看详情

springcloud系列之config配置中心

本篇文章为系列文章,未读第一集的同学请猛戳这里:SpringCloud系列之Config配置中心(一)本篇文章讲解Config如何实现配置中心自动刷新。配置中心自动刷新点击链接观看:配置中心自动刷新视频(获取更多请关注公众号「哈喽... 查看详情

springcloud系列之apollo配置中心

本篇文章为系列文章,未读第一集的同学请猛戳这里:SpringCloud系列之Apollo配置中心(一)本篇文章讲解Apollo部门管理、用户管理、配置管理、集群管理。点击链接观看:Apollo部门管理、用户管理、配置管理、集群管理视频(获... 查看详情

springcloud系列之hystrixzuulgateway(代码片段)

SpringCloud系列(三)之Hystrix、Zuul、Gateway一、Hystrix断路器1.1Hystrix简介1.2Hystrix实现服务降级(重点)1.2.1服务端提供端实现服务降级1.2.2消费端实现服务降级(重点)1.2.2服务降级配置存在的问题及解决1.2.2.1代码膨胀... 查看详情