RubyGems Navigation menu

sidekiq_lockable_job 0.1.2

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:
= 复制到剪贴板 已复制!

安装:
=

版本列表:

  1. 0.1.2 - April 26, 2020 (16.0 KB)
  2. 0.1.1 - April 20, 2020 (14.0 KB)
  3. 0.1.0 - April 20, 2020 (12.0 KB)

Runtime 依赖 (2):

redis = 4.0.1
sidekiq = 5.0.5

Development 依赖 (5):

bundler ~> 2.0
fakeredis = 0.7.0
rake ~> 12.3.3
rspec ~> 3.0
tty-prompt = 0.19.0

业主:

推送:

作者:

  • Hugues Bernet-Rollande

SHA 256 校验和:

faf9c6faaf069df41e5ea8edfef2ac566c1378a41796501b59fdc7196ea4e634

下载总量 4,556

这个版本 1,806

许可:

MIT

需要的 Ruby 版本: >= 0

链接: