詳細解釋
Apache Flink 是分散式流處理框架,對無界或有限資料流做有狀態計算,支援事件時間與處理時間、視窗聚合、會話化與模式偵測,並提供 exactly-once 狀態一致性與非同步檢查點以容錯。狀態可達 TB 級,適合事件驅動應用、即時與批次分析、以及資料管線與 ETL。
API 分層:DataStream API 做流處理、ProcessFunction 做低階狀態與時間控制、Table API / SQL 做宣告式查詢。與 Apache Kafka (事件串流平台) 等訊息佇列常搭配用於即時資料管道。Flink 2.0 以降強調降低資源成本、易用性、與 AI 工作流整合及雲原生部署。與 Apache Kafka (事件串流平台) 同屬資料基礎設施,常與 機器學習運維 管線整合。