我已经实现了sidekiq,其中已经执行了许多工作所以我想添加唯一性default queue,以便在我使用sidekiq-unique-jobs gem 的工作中添加唯一性。
我按照以下步骤操作:
的Gemfile
gem 'sidekiq-unique-jobs'
然后执行:
bundle install
Worker.rb
Class Worker
include Sidekiq::Worker
sidekiq_options retry: 2, unique_across_queues: true, queue: 'default',lock: :until_executing
def perform(args);
....
....
end
end
在我的工作人员上添加上述配置后,我得到以下错误:
SidekiqUniqueJobs :: UnknownLock:没有实现 lock: :all
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。