Index
Worker framework for managing task execution in Merlin.
The workers package defines the core abstractions and implementations for launching
and managing task server workers in the Merlin workflow framework. It includes an
extensible system for defining worker behavior, instantiating worker instances, and
handling task server-specific logic (e.g., Celery).
This package supports a plugin-based architecture through factories, allowing new task server backends to be added seamlessly via Python entry points.
Subpackages
handlers/: Defines the interface and implementations for worker handler classes responsible for launching and managing groups of workers.
Modules:
| Name | Description |
|---|---|
worker |
Defines the |
celery_worker |
Implements |
worker_factory |
Defines the |