2011-02-24 26 views
1

前言:我試圖從一組給定的URL異步預取內容。Node.js:發送多個AJAX請求以開始後端作業隊列

我需要發送我的node.js應用程序大約40-60個本地ajax請求,以便將作業添加到隊列(node-chain-gang)從客戶端。

現在,我讓它一次完成所有請求,並且我的node.js應用程序無法處理它,或者它不可能一次完成這麼多操作,但它最終會崩潰或所有請求不要以正確的順序通過。我試過在每次請求之間使用setTimeout無效(及時)。

是否有任何其他方式排隊這些請求/連接異步客戶端?還是有更有效的方法來做到這一點?

回答

1

只需排隊如此少量的請求不應該是node.js的問題。要麼你在節點鏈組中遇到了一個錯誤,要麼你的代碼中有一個錯誤。如果你可以用相同的行爲將代碼縮小到更簡單的版本並在這裏發佈,這將有所幫助。