que-unique

Job deduplication

Ensures identical jobs are not scheduled multiple times during a transaction block

A gem that removes duplicates when multiple Que jobs are enqueued

GitHub

2 stars
9 watching
0 forks
Language: Ruby
last commit: 24 days ago

Related projects:

Repository Description Stars
shopify/job-iteration Makes jobs interruptible and resumable by design. 1,143
bkeepers/qu A Ruby library for queuing and processing background jobs with multiple backends and resque-like API 506
nesquena/backburner A Ruby-based job queue system built on top of Beanstalkd for reliable and efficient background processing. 429
que-locks/que-locks A library that provides an opt-in exclusive execution lock for jobs in a background job queue 22
vipzhicheng/logseq-plugin-move-block A plugin to help manage the movement of blocks in a note-taking application 51
sheharyarn/que A distributed job processing system utilizing an in-memory real-time database 669
resque/resque-scheduler Supports scheduling of future job runs in a background job system 1,737
bia-technologies/lowkiq A system for ordering and processing background jobs to prevent common issues like message reordering and deadlocks 142
akira/exq A job processing library compatible with Resque/Sidekiq for the Elixir language, utilizing Redis as a store. 1,506
bendemboski/ember-concurrency-test-waiter An addon to instrument Ember's concurrency tasks to wait for their completion before proceeding with tests 21
dirkaholic/kyoo An unlimited job queue with concurrent worker pools for Go applications 51
nebo15/gen_task A behavior that helps manage errors and recover from them in GenStage workers 23
fatkodima/sidekiq-iteration Makes long-running Sidekiq jobs interruptible and resumable to prevent data loss on interruptions 272
nodai2hitc/ricecream A debugging library that provides an alternative to Ruby's puts/p methods. 44
mimosa/jieba-jruby Provides a Ruby port of the popular Chinese language processing library Jieba 8