2013-06-14 8 views
8

में कहीं भी नौकरी खोजने का सबसे अच्छा तरीका क्या एक विशिष्ट नौकरी के लिए सभी साइडकीक (कतार, रीट्रीज, शेड्यूल इत्यादि) के माध्यम से खोज करने का कोई आसान तरीका है?साइडकीक

वर्तमान में मैं यह कर रहा हूँ:

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 

लेकिन यह कैसे बड़े कतारों प्राप्त कर सकते हैं को देखते हुए इस बात की संभावना नौकरी यात्रा के दौरान सेट के बीच ले जाने के सकता है और याद करने के लिए है।

उत्तर

6

ऐसा लगता है कि आप इसे पलटने के बाद किसी पल में अपनी नौकरी की स्थिति जानना चाहते हैं, आप भी अपना आईडी रखते हैं। वहाँ वास्तव में उस के लिए प्लग-इन के एक जोड़े हैं, वे इसी तरह की सुविधा और लगभग एक ही नाम है:

Sidekiq::Status - प्रदान करता है काफी अधिक सुविधाओं

- मैं इस एक के लेखक, कुछ हद तक minimalistic

SidekiqStatus हूँ

संबंधित मुद्दे