我有一個關於Sidekiq的問題。我來自Resque模式,並在目前的應用程序,我發動每個隊列一個工人,所以在終端,我會做:Sidekiq多名工人?
rake resque:work QUEUE='first'
rake resque:work QUEUE='second'
rake resque:work QUEUE='third'
然後,如果我想更多的工人,例如用於第三隊列,我剛剛創造更多的工人:
rake resque:work QUEUE='third'
我的問題是...
隨着Sidekiq,你會如何開始與多個工人呢?我知道你可以做到這一點:
sidekiq -q first, -q second, -q third
但是,這隻會啓動一個工人,提取所有這些隊列。那麼,我該如何去啓動三名工人,並告訴每個工人只專注於一個特定的隊列?另外,如何在Heroku中做到這一點?
定義它既不答案的理解問題。我相信實際的答案在於將工人放在不同的流程中,並指定哪些工人與哪個隊列一起排隊。你有沒有想過這件事? – toddmetheny