Categories: None [Edit]

sidekiq_lockable_job

https://rubygems.org/gems/sidekiq_lockable_job
https://github.com/huguesbr/sidekiq_lockable_job
Sidekiq includes a jobs dependencies mechanism to prevent a job from running before another one when enqueued. But sometime your jobs will be enqueued independently, then for you do not know the job id on which you depend on (you could parse Sidekiq queue, but...) `SidekiqLockableJob` allows you to set some locks ( based on job params ) when a job is enqueued or processed (store in redis), to prevent any other jobs to run if locked ( based on job params ) and will unlock any previously set locks ( based on job params ) when a job is **succesfully** completed.

Total

Ranking: 123,612 of 188,354
Downloads: 5,280

Daily

Ranking: 125,166 of 188,339
Downloads: 0

Depended by

RankDownloadsName

Depends on

RankDownloadsName
13,090,212,201bundler
101,192,295,793rake
29936,893,351rspec
79521,580,227redis
157293,903,439sidekiq
72572,733,816tty-prompt
1,55223,133,536fakeredis

Owners

#GravatarHandle
1iconrompelstilchen