可扩展性

Airflow™ 具有模块化架构,并使用消息队列来协调任意数量的工作程序。Airflow™ 可随时扩展到无限大。

动态性

Airflow™ 管道使用 Python 定义,允许动态生成管道。这允许编写动态实例化管道的代码。

可扩展性

轻松定义您自己的运算符并扩展库,以适应适合您环境的抽象级别。

优雅性

Airflow™ 管道精简且明确。使用强大的 Jinja 模板引擎,参数化构建在其核心中。

纯 Python

不再需要命令行或 XML 黑魔法!使用标准 Python 功能创建您的工作流程,包括用于调度的日期时间格式和用于动态生成任务的循环。这使您在构建工作流程时能够保持充分的灵活性。

实用的用户界面

通过强大而现代的 Web 应用程序监控、调度和管理您的工作流程。无需学习旧的、类似 cron 的界面。您始终可以全面了解已完成和正在进行的任务的状态和日志。

强大的集成

Airflow™ 提供了许多即插即用的运算符,它们可以在 Google Cloud Platform、Amazon Web Services、Microsoft Azure 和许多其他第三方服务上执行您的任务。这使得 Airflow 易于应用于当前基础架构并扩展到下一代技术。

易于使用

任何具备 Python 知识的人都可以部署工作流程。Apache Airflow™ 不限制管道的范围;您可以使用它来构建机器学习模型、传输数据、管理您的基础架构等等。

开源

无论您想在哪里分享您的改进,您都可以通过打开 PR 来实现。就这么简单,没有障碍,没有冗长的程序。Airflow 有许多活跃的用户,他们愿意分享他们的经验。有任何问题吗?查看我们热闹的 Slack。