Spring Cloud Function 介紹
Spring Cloud Function 是一個新專案,具有以下高層目標
- 推廣透過函式實現業務邏輯。
- 將業務邏輯的開發生命週期與任何特定的執行時目標解耦,以便相同的程式碼可以作為 Web 端點、流處理器或任務執行。
- 支援跨無伺服器提供商的統一程式設計模型,並支援獨立執行(本地或在 PaaS 中)。
- 在無伺服器提供商上啟用 Spring Boot 功能(自動配置、依賴注入、指標)。
正如 Spring 一直以來推廣基於普通 Java 物件 (POJO) 的程式設計模型一樣,Spring Cloud Function 推廣基於普通函式的程式設計模型。我們指的是 java.util.function
包中定義的核心介面:Function
、Consumer
和 Supplier
…