专栏首页Java技术栈Spring Cloud Finchley 正式发布,包含 4 个重大更新!

Spring Cloud Finchley 正式发布,包含 4 个重大更新!

在 Spring 的官方博客上已经看到 Spring Cloud Finchley 在 06 月 19 日这一天正式发布了,我们在 Maven 中央仓库也看到了最新版的更新。

Finchley 正式版的发布貌似经历了相当长的时间,果然是闷声发大财,这次的重大发布主要带来了以下 4 项重大更新。

重大更新

1、新增 Spring Cloud Gateway 组件

Spring Cloud Gateway 是一个基于 Spring Webflux 和响应式 Netty 的下一代 API 网关,用来替换 Spring Cloud Netflix Zuul。它提供了更加简单的动态路由,以及针对每个路由的过滤器(如地址重写、断路器、添加/删除请求头、限流和安全等)。

2、新增 Spring Cloud Function 组件

Spring Cloud Function 的主要功能如下:

  • 通过一系列函数推进业务逻辑的实现;
  • 将业务逻辑的开发生命周期从任何特定运行目标中分离,以便相同的代码可以作为一个 Web 端点、一个流处理器或一个任务来运行;
  • 支持一个跨 serverless providers 的统一编程模型,并拥有独立运行的能力(本地或 PaaS 平台);
  • 支持在 serverless providers 上面启用 Spring Boot 特性,如自动配置、依赖注入、指标等;
3、兼容 Spring Boot 2.0.x

Finchley 版本是基于 Spring Boot 2.0.x 构建的,官方建议不要与 Spring Boot 1.5.x 及之前的版本一起工作。

4、最低支持 JDK 1.8

JDK 门槛提高了,1.8 毕竟是现在的主流。

更多其他的更新细节请参考 Spring 的官方博客。

https://spring.io/blog/2018/06/19/spring-cloud-finchley-release-is-available)

其他版本生命周期

新版本的发布预示着其他历史版本逐渐退出历史舞台,Spring 官方公布了其他版本的结束服务的截止时间。

  • Camden

现在开始结束生命周期。

  • Dalston

将于 2018 年 12 月结束生命周期。

  • Edgware

伴随着 Spring Boot 1.5.x 的结束而结束生命周期。

最后

如果分不清这些版本的意义,请阅读我之前的一篇文章《Spring Cloud 多版本怎么选择?帮你解惑!》,更多 Spring Cloud 的技术文章请查看公众号专题菜单中 Spring 技术教程汇总。

本文分享自微信公众号 - Java技术栈(javastack),作者:R哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2020 年 Spring Cloud 发布了,更新线图!

    来源 | oschina.net/news/112295/spring-cloud-roadmap-2020

    搜云库技术团队
  • 最新 Spring 系列教程,都在这了!

    以下是Java技术栈微信公众号发布的关于 Spring/ Spring MVC/ Spring Boot/ Spring Cloud 的技术干货,本文长期更新,...

    Java技术栈
  • 跟我学Spring Cloud(Finchley版)-01-开篇

    最近挺多童鞋在公众号(itmuch_com)上催更Spring Cloud系列教程,故有此系列。以下是几点说明/规划/答疑:

    用户1516716
  • Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!

    Spring Cloud Greenwich 正式版在 01/23/2019 这天正式发布了,下面我们来看下有哪些更新内容。

    Java技术栈
  • 吐血推荐--SpringBoot与SpringCloud的版本对应说明,兼容说明

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/139

    joshua317
  • Spring Cloud 多版本怎么选择?帮你解惑!

    Java技术栈
  • (二) springboot商城源码之跟我学习SpringCloud-SpringCloud是什么&版本介绍?

    Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置...

    SpringCloud商城
  • Spring Cloud 2020.0.0正式发布,再见了Netflix

    北京时间2020-12-22深夜,Spring Cloud 2020.0.0版本正式发布。2020.0.0是第一个使用新版本方案的Spring Cloud发行版...

    YourBatman
  • Spring Cloud 2020.0.0正式发布,再见了Netflix

    北京时间2020-12-22深夜,Spring Cloud 2020.0.0版本正式发布。2020.0.0是第一个使用新版本方案的Spring Cloud发行版...

    YourBatman
  • Spring Cloud【Finchley】实战-01注册中心及商品微服务

    Spring Cloud【Finchley】-02服务发现与服务注册Eureka + Eureka Server的搭建

    小小工匠
  • Spring Cloud Hystrix 全解 (1) - 总览篇

    Spring Cloud Netflix这个项目对于Spring Boot应用来说,它集成了NetFlix OSS的一些组件,只需通过注解配置和Spring环境...

    干货满满张哈希
  • Spring Boot 2.0 如约而至,升级与否?

    程序你好
  • 并发编程-26 高并发处理手段之服务降级与服务熔断 + 数据库切库分库分表

    服务熔断: 一般是指软件系统中,由于某些原因使得服务出现了过载现象,为防止造成整个系统故障,从而采用的一种保护措施,熔断也可以称为过载保护

    小小工匠
  • Github点赞接近 70k 的Spring Cloud学习教程+实战项目推荐!牛批!

    在上一篇文章Github 点赞接近 100k 的 Spring Boot 学习教程+实战推荐!牛批!中,Guide 推荐了 9 个优质的 Spring Boot...

    Guide哥
  • Spring Cloud 2020.0.4 发布,安排!

    虽然 Spring Cloud 的发布节奏远没有 Spring Boot 月更那么快,但一年发上好几个版本也是吃不消的,我表示学不动了,也升级不动了。。

    Java技术栈
  • 跟我学Spring Cloud(Finchley版)-18-Zuul深入

    过滤器是Zuul的核心,Zuul大多功能都是基于过滤器实现的。详见:Spring Cloud Zuul过滤器详解 ,文章着重探讨了Zuul过滤器的生命周期、如何...

    用户1516716
  • Spring Cloud 升级最新 Greenwich 版本,舒服了~

    Spring Cloud Greenwich 在 01/23/2019 这天正式发布了: Spring Cloud Greenwich 正式发布,Hystrix...

    Java技术栈
  • Spring Cloud 微服务架构进阶

    我今年年初的时候,筹划了一本技术书籍,即为这篇文章的标题《Spring Cloud 微服务架构进阶》。今天正式开始预售了,年初到现在正好十个月,实在不易。写这篇...

    aoho求索
  • OpenJDK11与Spring Cloud Finchley的不兼容问题与解决

    这个错误很奇怪,只要重新编译发布,就不会再出现。这个很有可能是打包问题,还有类加载问题。

    干货满满张哈希

扫码关注云+社区

领取腾讯云代金券