-
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