我想知道什麼是處理node.js中的多個併發操作的最佳方式。例如,讓我們假設給定的HTTP請求需要在提交響應之前進行3次數據庫查詢,但每個請求都是獨立的。我目前的幼稚執行工作是這樣的(在僞代碼中)Node.js中的多個併發操作
doRequest1(query, function (response1) {
doRequest2(someQuery, function (response2) {
doRequest3(someQuery, function (response3) {
renderHTML(response1,response2,response3);
});
});
});
有沒有更好的方法來做到這一點?等待每個查詢的響應啓動下一個查詢似乎是浪費。