Metadata


Name
sidekiq-unique-jobs
Version
6.0.20
Platform
ruby
Authors
Mikael Henriksson
Bindir
bin
Date
2020-03-22 00:00:00 UTC
Dependencies
concurrent-ruby (~> 1.0, >= 1.0.5)
sidekiq (>= 4.0, < 7.0)
thor (~> 0)
bundler (~> 2.0, development)
rack-test (>= 1.0, < 2.0, development)
rake (~> 12.3, development)
rspec (~> 3.7, development)
sinatra (>= 2.0, < 3.0, development)
timecop (~> 0.9, development)
github-markup (~> 3.0, development)
github_changelog_generator (~> 1.14, development)
yard (~> 0.9.18, development)
gem-release (~> 2.0, development)
Description
Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.
Email
mikael@mhenrixon.com
Executables
uniquejobs
Files
CHANGELOG.md
LICENSE.txt
README.md
bin/uniquejobs
lib/sidekiq-unique-jobs.rb
lib/sidekiq_unique_jobs.rb
lib/sidekiq_unique_jobs/cli.rb
lib/sidekiq_unique_jobs/client/middleware.rb
lib/sidekiq_unique_jobs/connection.rb
lib/sidekiq_unique_jobs/constants.rb
lib/sidekiq_unique_jobs/core_ext.rb
lib/sidekiq_unique_jobs/digests.rb
lib/sidekiq_unique_jobs/exceptions.rb
lib/sidekiq_unique_jobs/job.rb
lib/sidekiq_unique_jobs/lock/base_lock.rb
lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb
lib/sidekiq_unique_jobs/lock/until_executed.rb
lib/sidekiq_unique_jobs/lock/until_executing.rb
lib/sidekiq_unique_jobs/lock/until_expired.rb
lib/sidekiq_unique_jobs/lock/while_executing.rb
lib/sidekiq_unique_jobs/lock/while_executing_reject.rb
lib/sidekiq_unique_jobs/locksmith.rb
lib/sidekiq_unique_jobs/logging.rb
lib/sidekiq_unique_jobs/middleware.rb
lib/sidekiq_unique_jobs/normalizer.rb
lib/sidekiq_unique_jobs/on_conflict.rb
lib/sidekiq_unique_jobs/on_conflict/log.rb
lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb
lib/sidekiq_unique_jobs/on_conflict/raise.rb
lib/sidekiq_unique_jobs/on_conflict/reject.rb
lib/sidekiq_unique_jobs/on_conflict/replace.rb
lib/sidekiq_unique_jobs/on_conflict/reschedule.rb
lib/sidekiq_unique_jobs/on_conflict/strategy.rb
lib/sidekiq_unique_jobs/options_with_fallback.rb
lib/sidekiq_unique_jobs/scripts.rb
lib/sidekiq_unique_jobs/server/middleware.rb
lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb
lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb
lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb
lib/sidekiq_unique_jobs/testing.rb
lib/sidekiq_unique_jobs/timeout.rb
lib/sidekiq_unique_jobs/timeout/calculator.rb
lib/sidekiq_unique_jobs/unique_args.rb
lib/sidekiq_unique_jobs/unlockable.rb
lib/sidekiq_unique_jobs/util.rb
lib/sidekiq_unique_jobs/version.rb
lib/sidekiq_unique_jobs/version_check.rb
lib/sidekiq_unique_jobs/web.rb
lib/sidekiq_unique_jobs/web/helpers.rb
lib/sidekiq_unique_jobs/web/views/_paging.erb
lib/sidekiq_unique_jobs/web/views/unique_digest.erb
lib/sidekiq_unique_jobs/web/views/unique_digests.erb
lib/tasks/changelog.rake
redis/acquire_lock.lua
redis/convert_legacy_lock.lua
redis/delete.lua
redis/delete_by_digest.lua
redis/delete_job_by_digest.lua
redis/lock.lua
redis/release_stale_locks.lua
redis/unlock.lua
Homepage
https://mhenrixon.github.io/sidekiq-unique-jobs
Licenses
MIT
Metadata
{"homepage_uri"=>"https://mhenrixon.github.io/sidekiq-unique-jobs", "bug_tracker_uri"=>"https://github.com/mhenrixon/sidekiq-unique-jobs/issues", "documentation_uri"=>"https://mhenrixon.github.io/sidekiq-unique-jobs", "source_code_uri"=>"https://github.com/mhenrixon/sidekiq-unique-jobs", "changelog_uri"=>"https://github.com/mhenrixon/sidekiq-unique-jobs/CHANGELOG.md"}
Require paths
lib
Required ruby version
>= 0
Required rubygems version
>= 0
Rubygems version
3.1.2
Specification version
4
Summary
Sidekiq middleware that prevents duplicates jobs
Original platform
ruby
New platform
ruby