2015-09-15 32 views
0

因此,我使用公牛(https://github.com/OptimalBits/bull)和node.js.我正在考慮使用主從模型,其中一個線程將東西放入隊列中,另一個線程將其從隊列中拉出。在node.js中使用公牛時,錯誤的含義是什麼

但是,當我的工作線程嘗試從隊列中拉出時,他們會得到此錯誤。

「錯誤:無法定義不是每個隊列實例一次處理程序」,當我調用此函數

var doJobs = function() { 
    return Queue.process(job, jobDone) { 
     console.log("job done"); 
     jobDone(); 
    }); 
} 

誰能告訴我一般這個錯誤是什麼意思

?謝謝

+0

Umn,我認爲你上面的代碼是錯誤的......此外,它似乎是你多次調用doJobs ...你可能只需要分配一次處理程序,它只會發送一個作業到該處理程序一次。 – Tracker1

+0

準確地分配處理程序意味着什麼?我無法理解這個術語 – Gakho

+0

我也多次打電話給它。我每個線程調用一次。 – Gakho

回答

0

doJobs函數被多次命中。我認爲這是正確的,實際上,你只需要擊一次。

相關問題