appraisal-rb Logo by Aboling0, CC BY-SA 4.0 kettle-dev Logo by Aboling0, CC BY-SA 4.0 StructuredMerge Logo floss-funding Logo by Aboling0, CC BY-SA 4.0 galtzo-floss Logo by Aboling0, CC BY-SA 4.0 omniauth Logo by (presumed) tomeara, (presumed) MIT resque Logo by Resque development team, MIT rubocop-lts Logo by Aboling0, CC BY-SA 4.0 oauth Logo by Chris Messina, CC BY-SA 3.0 ruby-openid Logo by Aboling0, CC BY-SA 4.0 xberg-io Logo (GitHub org avatar) pboling Logo (GitHub org avatar) contriboss Logo (GitHub org avatar) CycloneDX Logo (GitHub org avatar)

Introducing resque-lonely_job

🏷️ introduction resque-lonely_job resque-lonely_job

A semanticaly versioned Resque plugin which ensures for a given queue, that only one worker is working on a job at any given time.

Resque::LonelyJob differs from resque-queue-lock, resque-lock and resque-loner in that the same job may be queued multiple times but you’re guaranteed that first job queued will run to completion before subsequent jobs are run.

Getting Started

For more information and detailed examples, please visit the documentation.

Supporting this Project