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