What problem does it solve?
This Skill explains how Drumr workflow queues control execution behavior instead of acting like generic job queues, helping you avoid incorrect BullMQ-style assumptions while setting the right concurrency, retry, timeout, and isolation rules.
Core Features & Use Cases
- Queue configuration: Define custom queues with name, concurrency, timeout, retry attempts, backoff, and rate limiting.
- Lifecycle hooks: Observe workflow active, completed, failed, and progress events for logging, metrics, or notifications.
- Queue routing: Assign workflow actions, scheduled actions, and individual steps to specific queues and override priority or timeout when needed.
- Use case: Use a custom report queue for heavy generation jobs, a light queue for API-driven workflows, and built-in queues when the default execution profile is sufficient.
Quick Start
Ask the assistant to create a Drumr queue class with the correct queue configuration, lifecycle hooks, and workflow action routing for your backend task.