Prefect 1.0中同标签不同名称代理的调度分配问题问询
Prefect 1.0 多同标签不同名称代理的行为说明
共存状态
- 多个标签相同但名称不同的代理可以正常运行,不会互相干扰或启动失败,它们都会针对带有对应标签的Flow任务进行监听。
Flow分配规则
- Prefect 1.0采用竞争式轮询的逻辑分配Flow:所有同标签代理会持续向Prefect Server/Cloud请求待执行任务,谁先获取到任务锁,谁就负责执行该Flow。没有内置的负载均衡策略,完全取决于代理与服务端的通信响应速度。
多Flow的执行分配
- 不存在“自动将第二个Flow分配到另一代理”的机制。第二个Flow的执行代理依然由竞争结果决定:如果第一个代理先抢到该任务,就会在同一代理上运行;如果其他代理先响应,则会在对应代理上执行。
内容的提问来源于stack exchange,提问作者Thomas
相关产品推荐
相关产品推荐

