Spring Cloud Finchley 正式发布

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

Spring Cloud Finchley.RELEASE is available

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 Gateway 实战系列:
Spring Cloud(十三):Spring Cloud Gateway(路由)
Spring Cloud(十四):Spring Cloud Gateway(过滤器)
Spring Cloud(十五):Spring Cloud Gateway(限流)
Spring Cloud(十六):Spring Cloud Gateway(续)

Spring Cloud Function

Spring Cloud Function 的项目目标:

  • 通过函数促进业务逻辑的实现。
  • 将业务逻辑的开发生命周期与任何特定的运行时目标分离,以便相同的代码可以作为 Web 端点、流处理器或任务运行。
  • 支持跨 serverless providers 的统一编程模型,以及独立运行(本地或 PaaS )的能力。
  • 在 serverless providers 上启用 Spring Boot 功能(自动配置,依赖项注入,指标)。

更新包括:

MODULE VERSION
Spring Cloud Consul 2.0.0.RELEASE
Spring Cloud Gateway 2.0.0.RELEASE
Spring Cloud Function 1.0.0.RELEASE
Spring Cloud Zookeeper 2.0.0.RELEASE
Spring Cloud Sleuth 2.0.0.RELEASE
Spring Cloud Aws 2.0.0.RELEASE
Spring Cloud Config 2.0.0.RELEASE
Spring Cloud Cloudfoundry 2.0.0.RELEASE
Spring Cloud Security 2.0.0.RELEASE
Spring Cloud Netflix 2.0.0.RELEASE
Spring Cloud Task 2.0.0.RELEASE
Spring Cloud Commons 2.0.0.RELEASE
Spring Cloud Contract 2.0.0.RELEASE
Spring Cloud Stream Elmhurst.RELEASE
Spring Cloud Vault 2.0.0.RELEASE
Spring Cloud Bus 2.0.0.RELEASE
Spring Cloud Openfeign 2.0.0.RELEASE

更多的更新细节可查阅官方 blog

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