sidekiq unique jobs:确保您的Sidekiq工作的唯一性 源码
SidekiqUniqueJobs 介绍 该gem为sidekiq队列添加了唯一的约束。 通过获取队列名称,工作器类和作业的参数的哈希值的锁来实现唯一性。 默认情况下,只能获取给定哈希的一个锁。 当无法获取锁时发生的情况由所选的on_conflict策略控制。 这是master分支的文档。 您可以通过导航到每个版本的标签来找到其文档。 这是一些旧版本的链接 用法 安装 将此行添加到您的应用程序的Gemfile中: gem 'sidekiq-unique-jobs' 然后执行: bundle 添加中间件 在v7之前,中间件是自动配置的。 由于有些人报告了其他宝石的问题(请参阅 ),
用户评论