微服务框架Spring Cloud 2021.0.1发布

简介: 2022年2月18日,业界最著名的开源微服务解决方案框架 Spring Cloud 2021.0.1发布。主要是Spring Cloud Config、Spring Cloud Sleuth、Spring Cloud Contract、Spring Cloud Gateway、Spring Cloud Openfeign的更新,以及bug修复。

2022年2月18日,Ryan Baxter宣布,业界最著名的开源微服务解决方案框架 Spring Cloud 2021.0.1发布。主要是Spring Cloud Config、Spring Cloud Sleuth、Spring Cloud Contract、Spring Cloud Gateway、Spring Cloud Openfeign的更新,以及bug修复。
image.png

Spring Cloud 2021.0 Release Train 的 Service Release 1 现已推出。 这主要是一个错误修复版本,主要是bug修复。 该版本可以在 Maven Central 中找到。 可以查看 2021.0.1 发行说明以获取更多信息。可以再正式项目中使用。Spring Cloud 2021.0.1 Has Been Released

一、主要改动:

1、Spring Cloud Config
修复了JSON, YAML, and properties files的模式匹配bug (2020)
2、Spring Cloud Sleuth
修复了许多bug
3、Spring Cloud Contract
修复bug
4、Spring Cloud Gateway
新增支持X-Forwarded-For消息头的路由谓词route predicate,有点类似RemoteAddr predicate。
允许设置Gateway HandlerMapping处理映射的顺序.默认网关的Gateway HandlerMapping的优先级可以修改. (2469)
5、Spring Cloud Openfeign
Feign升级到 11.8 (664)
增加对OkHttpClient的超时readTimeout配置 (665
改进FeignAutoconfiguration,OAuth2FeignRequestInterceptor可以包含带interceptor的AccessTokenProvider令牌提供器。

二、项目更新列表

Module Version Issues
Spring Cloud Config 3.1.1 (issues)
Spring Cloud Zookeeper 3.1.1
Spring Cloud Circuitbreaker 2.1.1 (issues)
Spring Cloud Kubernetes 2.1.1 (issues)
Spring Cloud Commons 3.1.1 (issues)
Spring Cloud Sleuth 3.1.1 (issues)
Spring Cloud Contract 3.1.1 (issues)
Spring Cloud Task 2.4.1 (issues)
Spring Cloud Gateway 3.1.1 (issues)
Spring Cloud Openfeign 3.1.1 (issues)
Spring Cloud Starter Build 2021.0.1
Spring Cloud Netflix 3.1.1 (issues)
相关文章
|
7月前
|
算法 Java 微服务
【SpringCloud(1)】初识微服务架构:创建一个简单的微服务;java与Spring与微服务;初入RestTemplate
微服务架构是What?? 微服务架构是一种架构模式,它提出将单一应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 每个服务允许在其独立的进程中,服务于服务间采用轻量级的通信机制互相协作(通常是Http协议的RESTful API或RPC协议)。 每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据上下文,选择合适的语言、工具对其进行构建
664 126
|
7月前
|
负载均衡 算法 Java
【SpringCloud(2)】微服务注册中心:Eureka、Zookeeper;CAP分析;服务注册与服务发现;单机/集群部署Eureka;连接注册中心
1. 什么是服务治理? SpringCloud封装了Netfix开发的Eureka模块来实现服务治理 在传统pc的远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册
433 0
|
9月前
|
监控 Java API
Spring Boot 3.2 结合 Spring Cloud 微服务架构实操指南 现代分布式应用系统构建实战教程
Spring Boot 3.2 + Spring Cloud 2023.0 微服务架构实践摘要 本文基于Spring Boot 3.2.5和Spring Cloud 2023.0.1最新稳定版本,演示现代微服务架构的构建过程。主要内容包括: 技术栈选择:采用Spring Cloud Netflix Eureka 4.1.0作为服务注册中心,Resilience4j 2.1.0替代Hystrix实现熔断机制,配合OpenFeign和Gateway等组件。 核心实操步骤: 搭建Eureka注册中心服务 构建商品
1375 3
|
8月前
|
监控 Java 数据库
从零学 Dropwizard:手把手搭轻量 Java 微服务,告别 Spring 臃肿
Dropwizard 整合 Jetty、Jersey 等成熟组件,开箱即用,无需复杂配置。轻量高效,启动快,资源占用少,内置监控、健康检查与安全防护,搭配 Docker 部署便捷,是构建生产级 Java 微服务的极简利器。
897 117
|
7月前
|
负载均衡 Java API
《深入理解Spring》Spring Cloud 构建分布式系统的微服务全家桶
Spring Cloud为微服务架构提供一站式解决方案,涵盖服务注册、配置管理、负载均衡、熔断限流等核心功能,助力开发者构建高可用、易扩展的分布式系统,并持续向云原生演进。
|
安全 Java Apache
微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 身份和权限认证
本文介绍了 Apache Shiro 的身份认证与权限认证机制。在身份认证部分,分析了 Shiro 的认证流程,包括应用程序调用 `Subject.login(token)` 方法、SecurityManager 接管认证以及通过 Realm 进行具体的安全验证。权限认证部分阐述了权限(permission)、角色(role)和用户(user)三者的关系,其中用户可拥有多个角色,角色则对应不同的权限组合,例如普通用户仅能查看或添加信息,而管理员可执行所有操作。
645 0
|
安全 Java 数据安全/隐私保护
微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 三大核心组件
本课程介绍如何在Spring Boot中集成Shiro框架,主要讲解Shiro的认证与授权功能。Shiro是一个简单易用的Java安全框架,用于认证、授权、加密和会话管理等。其核心组件包括Subject(认证主体)、SecurityManager(安全管理员)和Realm(域)。Subject负责身份认证,包含Principals(身份)和Credentials(凭证);SecurityManager是架构核心,协调内部组件运作;Realm则是连接Shiro与应用数据的桥梁,用于访问用户账户及权限信息。通过学习,您将掌握Shiro的基本原理及其在项目中的应用。
487 0
|
8月前
|
监控 安全 Java
Spring Cloud 微服务治理技术详解与实践指南
本文档全面介绍 Spring Cloud 微服务治理框架的核心组件、架构设计和实践应用。作为 Spring 生态系统中构建分布式系统的标准工具箱,Spring Cloud 提供了一套完整的微服务解决方案,涵盖服务发现、配置管理、负载均衡、熔断器等关键功能。本文将深入探讨其核心组件的工作原理、集成方式以及在实际项目中的最佳实践,帮助开发者构建高可用、可扩展的分布式系统。
513 1
|
8月前
|
jenkins Java 持续交付
使用 Jenkins 和 Spring Cloud 自动化微服务部署
随着单体应用逐渐被微服务架构取代,企业对快速发布、可扩展性和高可用性的需求日益增长。Jenkins 作为领先的持续集成与部署工具,结合 Spring Cloud 提供的云原生解决方案,能够有效简化微服务的开发、测试与部署流程。本文介绍了如何通过 Jenkins 实现微服务的自动化构建与部署,并结合 Spring Cloud 的配置管理、服务发现等功能,打造高效、稳定的微服务交付流程。
990 0
使用 Jenkins 和 Spring Cloud 自动化微服务部署