素材阁

Prefect 速查

共 25 条 Prefect 常用写法,涵盖基础、服务与运行、部署与调度、常用能力、CLI 与集成。 支持搜索与分类筛选,点击即可复制。

基础

Python 原生的工作流编排。

命令说明
安装
引入装饰器
定义任务
定义流程
运行

服务与运行

本地与自建。

命令说明
启动本地服务与 UI(:4200)
指向服务
运行流程
云服务
配置档

部署与调度

常驻运行。

命令说明
部署流程
启动工作进程
工作池
定时调度
手动触发部署

常用能力

可靠与协作。

命令说明
自动重试
结果缓存
日志
并发
Blocks

CLI 与集成

命令行。

命令说明
版本与配置
查看运行与部署
创建工作池
触发方式
集成

使用说明

Prefect 常用写法速查:基础、服务与运行、部署与调度、常用能力、CLI 与集成;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础、服务与运行、部署与调度、常用能力、CLI 与集成。
  2. 点「写法」列复制,替换流程与任务名后使用。
  3. 用 @flow/@task 装饰函数,直接调用即可本地运行。
  4. 用 prefect deploy + worker/Work Pool 做常驻调度。

常见问题

Prefect 和 Airflow 有何不同?
Prefect 更偏向「原生 Python」:流程就是普通函数,装饰器即编排,动态分支与参数化更自然;Airflow 以静态 DAG 与调度器为中心,历史悠久。
flow 和 task 有什么区别?
flow 是编排入口,task 是其中的执行单元;task 支持独立的重试、缓存与并发,flow 负责组织与状态跟踪。
Server 必须装吗?
本地试用可直接运行,不加编排服务;要 UI、调度与协作再启 prefect server 或连 Prefect Cloud,通过 API URL 指向即可。

延伸阅读

相关工具