【Finchley新特性】Spring Cloud Finchley 新特性
2018-10-15 17:14
309 查看
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的核心特性
- SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
- SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)
- Spring Cloud Edgware新特性全接触
- [Spring Cloud Task]2 生命周期特性与任务仓库数据结构
- (Spring Cloud微服务实战-书中之坑)spring cloud feign同时使用继承特性和断路器
- Spring Cloud Edgware新特性之七:可选的EnableDiscoveryClient注解
- 关于Spring Cloud的核心特性
- SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)(Finchley版本)
- SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)
- Spring Cloud Edgware新特性之三:使用配置属性自定义Feign的行为
- Spring Cloud Edgware新特性之四:Zuul routes端点功能增强
- Spring Cloud Edgware新特性全接触
- spring cloud: 升级到spring boot 2.x/Finchley.RELEASE遇到的坑
- SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)
- SpringCloud Finchley+Spring Boot 2.0 集成Consul的方法示例(1.2版本)
- SpringBoot2.0整合SpringCloud Finchley @hystrixcommand注解找不到解决方案
- Spring Cloud Edgware新特性之二:如何配置Zuul的Hystrix线程池
- 关于Spring Cloud的核心特性
- oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享