Я реализовал 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
Любое предложение будет оценено!