Ben Epstein
09/24/2023, 8:42 PMWorkers are lightweight polling services that retrieve scheduled runs from a work pool and execute them.
Agent processes are lightweight polling services that get scheduled work from a work pool and deploy the corresponding flow runs.I have a work-pool defined as
process
, and i see the same behavior via
prefect agent start --pool default-process-1
and
prefect worker start --pool default-process-1
I'm similarly confused by work-pool types local
and prefect-agent
-- Is the difference simply that a prefect-agent
work-pool can only be picked up by agents, whereas a local
workpool can picked up by either?
Thanks!Jake Kaplan
09/24/2023, 9:47 PMprefect-agent
work pool is a special backwards compatible work pool that is meant to be used by agents only (see above) but a local process work pool can only be picked up by local process workers