Description
Resque (pronounced like "rescue") is a Redis-backed library for creating
background jobs, placing those jobs on multiple queues, and processing
them later.
Background jobs can be any Ruby class or module that responds to
perform. Your existing classes can easily be converted to background
jobs or you can create new classes specifically to do work. Or, you
can do both.
Resque is heavily inspired by DelayedJob (which rocks) and comprises
three parts:
Resque alternatives and similar gems
Based on the "Queue" category.
Alternatively, view Resque alternatives based on common mentions on social networks and blogs.
-
Delayed::Job
Database based asynchronous priority queue system -- Extracted from Shopify -
Sucker Punch
Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday. -
Que
A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability. -
Shoryuken
A super efficient Amazon SQS thread based message processor for Ruby -
GoodJob
Multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails. -
March Hare
Idiomatic, fast and well-maintained JRuby client for RabbitMQ -
Sidekiq Iteration
Makes your long-running sidekiq jobs interruptible and resumable by design. -
Sidekiq::Undertaker
Sidekiq::Undertaker allows exploring, reviving or burying dead jobs.
Build time-series-based applications quickly and at scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Resque or a related project?