Spring Cloud 2021.0.0 正式发布,第一个支持Spring Boot 2.6的版本!
美国时间12月2日,Spring Cloud 正式发布了第一个支持 Spring Boot 2.6 的版本,版本号为:2021.0.0,codename 为 Jubilee。
在了解具体更新内容之前,先提个最重要的点:2021.0.0版本对应的Spring Boot是从2.6.1开始的,所以如果在升级的时候不要用2.6.0版本。
好了,下面就跟DD一起来看看这个版本的内容吧!
更新内容
Spring Cloud Commons
支持为每个负载均衡进行配置,该特性也同样适用于Gateway、Contract和Openfeign。
Spring Cloud Config
增加与AWS Secrets Manager、AWS Parameter Store和GCP Secret Manager的集成。
Spring Cloud Gateway
- 支持基于Redis的动态路由
- 支持HTTP 2
- 支持gRPC
Spring Cloud Kubernetes
优化配置服务和发现控制器
Spring Cloud OpenFeign
支持@Cachable
Spring Cloud Sleuth
支持更多跟踪集成,现已包括: Tomcat, Spring Vault, R2DBC, JDBC, Spring Cloud Deployer, Spring Cloud Skipper, Reactor Kafka, Spring TX, Spring Batch, RSocket, Spring Cloud Task, Spring Cloud Config, Kotlin Coroutines等.
组件版本
2021.0.0版本下各组件的版本升级如下:
| Module | Version | Issues |
|---|---|---|
| Spring Cloud Vault | 3.1.0 | |
| Spring Cloud Bus | 3.1.0 | |
| Spring Cloud Cli | 3.1.0 | |
| Spring Cloud Zookeeper | 3.1.0 | |
| Spring Cloud Circuitbreaker | 2.1.0 | (issues) |
| Spring Cloud Commons | 3.1.0 | (issues) |
| Spring Cloud Kubernetes | 2.1.0 | (issues) |
| Spring Cloud Openfeign | 3.1.0 | (issues) |
| Spring Cloud Task | 2.4.0 | (issues) |
| Spring Cloud Sleuth | 3.1.0 | (issues) |
| Spring Cloud Contract | 3.1.0 | (issues) |
| Spring Cloud Consul | 3.1.0 | |
| Spring Cloud Gateway | 3.1.0 | (issues) |
| Spring Cloud Config | 3.1.0 | (issues) |
| Spring Cloud Cloudfoundry | 3.1.0 | |
| Spring Cloud Starter Build | 2021.0.0 | |
| Spring Cloud Netflix | 3.1.0 | (issues) |
小结
该版本的新特性并不多,DD觉得这个版本中的三面三个点可以关注一下:
- 负载均衡的配置优化
- Gateway上的优化
- OpenFeign支持
@Cachable
有兴趣的童鞋可以升级了尝试一下,提前学习,胜人一筹!如果您正在学习Spring Cloud,那么给您推荐一个免费Spring Cloud教程,欢迎收藏与转发支持!如果您学习过程中如遇困难?可以加入我们超高质量的 Spring技术交流群,参与交流与讨论。
最后的最后,领先从关注“程序猿DD”开始,前沿资讯第一时间获取!“先”就是优势,“快”就有机会!
欢迎关注我的公众号:程序猿DD,分享外面看不到的干货与思考!
Spring Cloud 2021.0.0 正式发布,第一个支持Spring Boot 2.6的版本!的更多相关文章
- spring boot 2.0.3+spring cloud (Finchley)9、 安全组件Spring Boot Security
官方文档 一.Spring Security介绍 Spring Security是Spring Resource社区的一个安全组件,Spring Security为JavaEE企业级开发提供了全面的安 ...
- 一起来学Spring Cloud | 第七章:分布式配置中心(Spring Cloud Config)
上一章节,我们讲解了服务网关zuul,本章节我们从git和本地两种存储配置信息的方式来讲解springcloud的分布式配置中心-Spring Cloud Config. 一.Spring Cloud ...
- Spring Cloud 微服务六:调用链跟踪Spring cloud sleuth +zipkin
前言:随着微服务系统的增加,服务之间的调用关系变得会非常复杂,这给运维以及排查问题带来了很大的麻烦,这时服务调用监控就显得非常重要了.spring cloud sleuth实现了对分布式服务的监控解决 ...
- Spring Cloud Alibaba学习笔记(1) - 整合Spring Cloud Alibaba
Spring Cloud Alibaba从孵化器版本毕业:https://github.com/alibaba/spring-cloud-alibaba,记录一下自己学习Spring Cloud Al ...
- spring cloud:搭建基于consul的服务提供者集群(spring cloud hoxton sr8 / spring boot 2.3.4)
一,搭建基于consul的服务提供者集群 1,consul集群,共3个实例: 2, 服务提供者集群:共2个实例: 3,服务消费者:一个实例即可 4,consul集群的搭建,请参考: https://w ...
- Spring Cloud Netflix多语言/非java语言支持之Spring Cloud Sidecar
Spring Cloud Netflix多语言/非java语言支持之Spring Cloud Sidecar 前言 公司有一个调研要做,调研如何将Python语言提供的服务纳入到Spring Clou ...
- spring boot 2.0.3+spring cloud (Finchley)6、配置中心Spring Cloud Config
https://www.cnblogs.com/cralor/p/9239976.html Spring Cloud Config 是用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持, ...
- spring boot 2.0.3+spring cloud (Finchley)5、路由网关Spring Cloud Zuul
Zuul作为微服务系统的网关组件,用于构建边界服务,致力于动态路由.过滤.监控.弹性伸缩和安全. 为什么需要Zuul Zuul.Ribbon以及Eureka结合可以实现智能路由和负载均衡的功能:网关将 ...
- Spring Cloud Security OAuth2.0 认证授权系列(一) 基础概念
世界上最快的捷径,就是脚踏实地,本文已收录[架构技术专栏]关注这个喜欢分享的地方. 前序 最近想搞下基于Spring Cloud的认证授权平台,总体想法是可以对服务间授权,想做一个基于Agent 的无 ...
随机推荐
- RocketMQ源码详解 | Producer篇 · 其一:Start,然后 Send 一条消息
概述 DefaultMQProducer producer = new DefaultMQProducer("please_rename_unique_group_name"); ...
- 2021.8.16考试总结[NOIP模拟41]
T1 你相信引力吗 肯定是单调栈维护.但存在重复值,还是个环,不好搞. 发现取区间时不会越过最大值,因此以最大值为断点将环断为序列.在栈里维护当前栈中有多少个与当前元素相等的元素,小分类讨论一下. 最 ...
- Python课程笔记 (五)
今天主要学习图形用户界面,更多的还是要我们自己去实际操作,课仿佛上了一半就完了,分享一下课程(这里在SixthClass)的源码: https://gitee.com/wang_ming_er/pyt ...
- 转:汇编中EBP寄存器和ESP寄存器的区别
EBP和ESP都是汇编中关于指针的寄存器.但是定义不同: (1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶.(2 ...
- binary-tree-maximum-path-sum leetcode C++
Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. ...
- 安装与卸载JDK8
前言:学习Java的第一步需要先配置好JDK环境,而JDK8是目前使用最广泛的JDK版本.本文讲解了如何下载安装和卸载JDK8.以下环境为Windows10 下载JDK安装包 Oracle官网 所有J ...
- Jenkins MultiJob
前提:项目有十几个服务每次发版/更新服务需要一个个去编译 目的:希望能够建立一个任务一次构建可以批量编译很多服务,并且需要输入一个参数指定编译的分支 需要插件: MultiJob 安装插件 1.在Je ...
- anaconda无法launch应用(无法l打开任何应用)的问题解决 (点击应用无反应)
遇到了anaconda 无法launch 任何应用. 重装也不行. 先说我最终的解决方法(在官方文档中找到): 1. 启动 anaconda prompt , 输入 conda remove anac ...
- TestNG 参数化应用
一.第一种参数化方式(testng.xml配置参数) 1.新建ParameterDemo04类 2.拷贝类的路径 3.testng.xml配置类地址及参数 <?xml version=" ...
- 合并代码操作 | git fetch 与 git pull
前言 首先我们要说简单说git的运行机制.git分为本地仓库和远程仓库,我们一般情况都是写完代码,commit到本地仓库(生成本地仓的commit ID,代表当前提交代码的版本号),然后push到远程 ...