可伸縮性

Apache Airflow® 具有模組化架構,並使用訊息佇列來協調任意數量的工作程序。Airflow™ 已準備好無限擴充套件。

動態性

Apache Airflow® 工作流在 Python 中定義,允許動態生成工作流。這使得編寫的程式碼可以動態例項化工作流。

可擴充套件性

輕鬆定義您自己的運算子 (operator) 並擴充套件庫,以適應適合您環境的抽象級別。

優雅性

Apache Airflow® 工作流簡潔且明確。強大的 Jinja 模板引擎使其核心內建了引數化功能。

純 Python

告別命令列或 XML 黑魔法!使用標準的 Python 特性來建立您的工作流,包括用於排程的日期時間格式以及用於動態生成任務的迴圈。這使您能夠在構建工作流時保持充分的靈活性。

實用的使用者介面

透過一個健壯且現代的 Web 應用程式監控、排程和管理您的工作流。無需學習老舊的類似 cron 的介面。您可以隨時全面瞭解已完成和正在進行的任務的狀態和日誌。

強大的整合

Apache Airflow® 提供了許多即插即用的 operator(運算子),可直接在 Google Cloud Platform、Amazon Web Services、Microsoft Azure 和許多其他第三方服務上執行您的任務。這使得 Airflow 易於應用於現有基礎設施並擴充套件到下一代技術。

易於使用

任何具備 Python 知識的人都可以部署工作流。Apache Airflow® 不限制您的工作流範圍;您可以用它來構建機器學習模型、傳輸資料、管理基礎設施等等。

開源

無論您想分享改進,都可以透過提交 PR(Pull Request)來完成。就這麼簡單,沒有障礙,沒有冗長的流程。Airflow 有許多活躍使用者,他們樂於分享經驗。有問題嗎?檢視我們活躍的 Slack 頻道。