Overview
🌟 Oban.Pro is a collection of plugins, workers and extensions that improve Oban's reliability even further and make difficult workflows possible. These are provided in a separate package that is available through a paid license.
Get started with installation.
Plugins
Lifeline — Records active queue details as heartbeats and periodically rescues orphaned jobs.
DynamicPruner — Deletes completed or exhausted jobs based on configurable limits with detailed overrides.
DynamicCron — Configure cron scheduling at runtime, globally, across an entire cluster.
Reprioritizer — Prevents queue starvation by automatically adjusting priorities to ensure all jobs are eventually processed.
Workers
Batch — Process jobs in groups while tracking overall progress across all nodes and executing optional callbacks.
Workflow — Compose workers together with arbitrary dependencies between jobs, allowing sequential, fan-out and fan-in execution.