Side by side
Bee-Queue vs Delayed Job
Both stand on task queue software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APISelf-hosted
Bee-Queue provides core Redis-backed job processing for Node.js, including scheduling, retries, and event reporting. Its self-hosted setup and stated feature gaps matter when evaluating it for queue workloads.
Visit Bee-Queue Free plan Self-hosted
Delayed Job provides queueing, scheduling, and retry controls for background work in a self-hosted package. Check the runtime defaults and Ruby and ActiveSupport requirements, and plan how failed jobs should be retained.
Visit Delayed JobThe facts
| Bee-Queue | Delayed Job | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Self-hosted | Self-hosted |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | github.com | github.com |
| On task queue software | #21 of 37 | #17 of 37 |
Bee-Queue: what it does well
- Concurrent processing with timeouts and retry strategies
- Scheduled jobs and Pub/Sub progress events
- At-least-once delivery for stalled workers
- Arena dashboard for queue health and job actions
- MIT License permits modification and distribution
What to know first
- Requires Redis 2.8 or newer
- Node.js 20 or newer is required
- No job prioritization support
- No repeatable jobs support
Delayed Job: what it does well
- Queues methods with priority and scheduled run times.
- Workers can target queues or worker pools.
- Supports Active Record and Mongoid storage backends.
- Configurable failed-job retention.
- Free and MIT-licensed.
What to know first
- Requires Ruby 3.2 or later.
- Default job runtime limit is four hours.
- Failed jobs are deleted by default after retries.
- Software is provided without warranty.
Alternatives to Bee-Queue Alternatives to Delayed Job The whole list