介绍 Spring Cloud Function
Spring Cloud Function 是一个新项目,具有以下高级目标
- 通过函数推广业务逻辑的实现。
- 将业务逻辑的开发生命周期与任何特定的运行时目标解耦,以便相同的代码可以作为 Web 端点、流处理器或任务运行。
- 支持跨无服务器提供商的统一编程模型,以及独立运行(本地或在 PaaS 中)的能力。
- 在无服务器提供商上启用 Spring Boot 特性(自动配置、依赖注入、指标)。
正如 Spring 一直倡导基于纯 Java 对象 (POJO) 的编程模型一样,Spring Cloud Function 倡导基于纯函数的编程模型。我们指的是 java.util.function 包中定义的核心接口:Function、Consumer 和 Supplier…