Resque
github.com
Spec sheet
- Purpose
- Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.Read 5 Oct 2026 · github.com
- Security
- The README demonstrates a Rack frontend example that includes HTTP basic authentication.Read 5 Oct 2026 · github.com
- Support
- The README directs questions to its FAQ or the project issue tracker.Read 5 Oct 2026 · github.com
- Components
- Resque includes a Ruby library, a Rake task for starting workers, and a Sinatra app for monitoring queues, jobs, and workers.Read 5 Oct 2026 · github.com
- Extensibility
- Resque supports plugins and customization hooks such as Resque.after_fork.Read 5 Oct 2026 · github.com
- Failure handling
- Resque logs job exceptions and supports Redis and Airbrake failure backends.Read 5 Oct 2026 · github.com
- Framework integration
- Resque documents integration with Rails ActiveJob and mounting its Sinatra frontend within Rack or Rails applications.Read 5 Oct 2026 · github.com
- Monitoring
- The frontend shows worker and queue activity, usage statistics, and job failures.Read 5 Oct 2026 · github.com
- Notable limit
- Resque does not support numeric priorities; workers prioritize queues by the order in their queue list.Read 5 Oct 2026 · github.com
- Queues
- Queues are persistent, support atomic push and pop through Redis, and store jobs as JSON packages.Read 5 Oct 2026 · github.com
- Redis integration
- Resque can use a Redis connection string or an existing Redis object and uses redis-namespace by default to separate its keys.Read 5 Oct 2026 · github.com
- Runtime requirements
- The README lists Ruby 3.2.0 or newer, Redis server 4.0 or newer, Redis gem 4.0 or newer, Rack 2.x or 3.x, and Rails 7.2 or newer for ActiveJob.Read 5 Oct 2026 · github.com
- Workers
- Workers can process multiple queues, run across machines with network access to Redis, and use queue order to prioritize work.Read 5 Oct 2026 · github.com
Plans and prices
Resque Free Requires Redis · Ruby 3.2.0 or newer · Job arguments must be JSON-encodable Read 5 Oct 2026 · github.com
Where Specifiction places it
- Task Queue Software#31 of 377.2