经过数个前期测试版本,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 (issues)
-
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)
更多细节可查阅:
-
https://spring.io/blog/2018/06/19/spring-cloud-finchley-release-is-available
下载地址:
-
https://repo1.maven.org/maven2/org/springframework/cloud/spring-cloud-dependencies/Finchley.RELEASE/
文章评论