Spring Cloud Finchley 正式发布
经过数个前期测试版本,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
Spring Cloud Finchley 正式发布
https://www.haoyizebo.com/posts/b9d50f70/