RubyGems Navigation menu

sidekiq_lockable_job 0.1.1

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.

Gemfile:
= Copy to clipboard Copied!

install:
=

Versions:

  1. 0.1.2 - April 26, 2020 (16 KB)
  2. 0.1.1 - April 20, 2020 (14 KB)
  3. 0.1.0 - April 20, 2020 (12 KB)

Runtime Dependencies (2):

redis = 4.0.1
sidekiq = 5.0.5

Development Dependencies (4):

bundler ~> 2.0
fakeredis = 0.7.0
rake ~> 12.3.3
rspec ~> 3.0

Owners:

Pushed by:

Authors:

  • Hugues Bernet-Rollande

SHA 256 checksum:

28590177ece3598f8c588774f9745c316cfbf1ac22fbbc4e46440539386a02fb

Total downloads 4,557

For this version 1,394

License:

MIT

Required Ruby Version: >= 0

Links: