8
특정 작업에 대해 sidekiq (대기열, 재시도, 일정 등)를 모두 검색하는 쉬운 방법이 있습니까? Sidekiq 어디서나 일자리를 찾을 수있는 가장 좋은 방법
은 현재 내가이 일을 해요 :if !Sidekiq::Queue.new("feeds").find {|j| j.args[0] == feed.id && j.args[1] == true }
if !Sidekiq::RetrySet.new.find {|j| j.queue == 'feeds' && j.args[0] == feed.id && j.args[1] == true }
if !Sidekiq::ScheduledSet.new.find {|j| j.queue == 'feeds' && j.args[0] == feed.id && j.args[1] == true }
feed.sync
end
end
end
그러나 큰 큐가 얻을 수있는 방법 제공은 작업이 반복 동안 세트 사이를 이동할 수 있고 놓친 얻을 수있는 기회가있다.