Spring Cloud Finchley 正式发布,兼容 Spring Boot 2.0.x

来源: 投稿
作者: 淡漠悠然
2018-06-20 01:08:00

经过数个前期测试版本,Spring Cloud Finchley 终于迎来了正式版本:

显著变化:

  • 与 Spring Boot 2.0.x 兼容

  • 不支持 Spring Boot 1.5.x

  • 最低要求 Java 8

  • 新增 Spring Cloud Function 和 Spring Cloud Gateway 

Spring Cloud Gateway

这是一个基于 Spring Webflux 和 Reactor Netty 构建的 API 网关,可视为 Spring Cloud Netflix Zuul 的替代品。它提供了基于易于定义的谓词的动态路由。它还提供了适用于每个路由的过滤器,包括:路径重写,断路器(circuit breaker),添加或删除 headers ,速率限制和安全性。

Spring Cloud Function

Spring Cloud Function 的项目目标:

  • 通过函数促进业务逻辑的实现。

  • 将业务逻辑的开发生命周期与任何特定的运行时目标分离,以便相同的代码可以作为 Web 端点、流处理器或任务运行。

  • 支持跨 serverless providers 的统一编程模型,以及独立运行(本地或 PaaS )的能力。

  • 在 serverless providers 上启用 Spring Boot 功能(自动配置,依赖项注入,指标)。

更新包括:

  • Based on Spring Boot 2.0.3.RELEASE

  • Spring Cloud Consul 2.0.0.RELEASE (issues)

  • Spring Cloud Gateway 2.0.0.RELEASE (issues)

  • Spring Cloud Function 1.0.0.RELEASE (issues)

  • Spring Cloud Zookeeper 2.0.0.RELEASE (issues)

  • Spring Cloud Sleuth 2.0.0.RELEASE (issues)

  • Spring Cloud Aws 2.0.0.RELEASE (issues)

  • Spring Cloud Config 2.0.0.RELEASE (该版本增加对码云 Gitee 的支持,详情)

  • Spring Cloud Cloudfoundry 2.0.0.RELEASE

  • Spring Cloud Security 2.0.0.RELEASE

  • Spring Cloud Netflix 2.0.0.RELEASE (issues)

  • Spring Cloud Task 2.0.0.RELEASE (Blog Post)

  • Spring Cloud Commons 2.0.0.RELEASE

  • Spring Cloud Contract 2.0.0.RELEASE (issues)

  • Spring Cloud Stream Elmhurst.RELEASE (Release Notes)

  • Spring Cloud Vault 2.0.0.RELEASE (issues)

  • Spring Cloud Bus 2.0.0.RELEASE (issues)

  • Spring Cloud Openfeign 2.0.0.RELEASE (issues)

 更多细节可查阅:

展开阅读全文
精彩评论
面对公司刚搭建好的旧版本框架陷入了苦思当中...
2018-06-20 09:01
13
举报

引用来自“南山北寺”的评论

面对公司刚搭建好的旧版本框架陷入了苦思当中...
哈哈哈,大早上看了个“段子”
2018-06-20 09:19
2
举报

引用来自“老翁”的评论

Spring Cloud Netflix Zuul 和他什么区别 是不是只用一个就行了

引用来自“大后锋”的评论

是的,gateway好像是spring 嫌弃netflix的太慢了
zuul2重构了 zuul不支持websocket gateway支持
2018-06-20 12:31
1
举报
Great news
2018-06-20 09:00
1
举报
终于出来了,马上升级
2018-06-20 08:40
1
举报
18 收藏
分享
22 评论
18 收藏
分享
返回顶部
顶部