2016-02-04 67 views
0

即使作業可能不同(例如不同的參數),讓兩個不同的工作人員使用相同的隊列,SideCheck可以嗎?不同的工人類型相同的隊列

所以,如果我有這樣的:

class WorkerType1 
    include Sidekiq::Worker 
    sidekiq_options queue: :charging 
end 

class WorkerType2 
    include Sidekiq::Worker 
    sidekiq_options queue: :charging 
end 

而且我們做的東西,如:

WorkerType1.perform_async(argument1, argument2) 

WorkerType2.perform_async(another_type_of_argument) 

可以嗎?或者它會造成麻煩,因爲我們有兩個不同的類使用不同的作業類型來使用相同的隊列?

回答

0

是的,沒關係。 Sidekiq知道哪些參數與哪種工作者類型一致。

+0

所以,當一份工作排隊時,它也會讓應該使用它的班級排隊,是的?謝謝邁克。 –

+0

是的,https://github.com/mperham/sidekiq/wiki/Job-Format –

相關問題