Apache Flink系列-④有狀態函式

語言: CN / TW / HK

有狀態函式:獨立於平臺的有狀態無伺服器堆疊

這是一種在現代基礎設施上建立高效、可擴充套件且一致的應用程式的簡單方法,無論規模大小。

有狀態函式是一種API,它通過為無伺服器架構構建的執行時簡化了分散式有狀態應用程式的構建。它結合了有狀態流處理的優點——處理延遲低、資源受限的大型資料集——以及為支援位置透明性、併發性、可伸縮性和彈性的有狀態實體建模的執行時。

它旨在與現代體系結構(如雲本機部署)和流行的事件驅動FaaS平臺(如AWS Lambda和KNative)配合使用,並提供開箱即用的一致狀態和訊息傳遞,同時保留這些平臺的無伺服器體驗和彈性。

試試StateFun

如果您對有狀態函式感興趣,請關注接下來的文章。它提供了對API的逐步介紹,並指導您瞭解真實的應用程式。

例子

參考檔案涵蓋了所有細節。不同型別的介面:

Python API

JavaScript API

Java API

Golang API

獲得StateFun的幫助

如果你陷入困境,請檢視Flink社群支援資源。尤其是,Apache Flink的使用者郵件列表一直被列為所有Apache專案中最活躍的專案之一,是快速獲得幫助的好方法。

部署StateFun

在將有狀態功能應用程式投入生產之前,請閱讀部署概述,瞭解有關如何成功執行和管理系統的詳細資訊。

請留意接下來的文章