【问题标题】:Node.js: Sending many AJAX requests to begin backend job queuesNode.js:发送许多 AJAX 请求以开始后端作业队列
【发布时间】:2011-07-03 07:24:36
【问题描述】:

前言:我正在尝试从一组给定的 URL 异步预取内容。

我需要向我的 node.js 应用发送大约 40-60 个本地 ajax 请求,以便从客户端将作业添加到队列 (node-chain-gang)。

现在,我让它一次发出所有请求,或者我的 node.js 应用程序无法处理它,或者不可能一次执行这么多,但它最终崩溃或所有请求都执行没有按正确的顺序通过。我尝试在每个请求之间使用setTimeout 无济于事(及时)。

还有其他方法可以在客户端异步地对这些请求/连接进行排队吗?还是有更有效的方法来做到这一点?

【问题讨论】:

    标签: ajax node.js asynchronous http-request


    【解决方案1】:

    仅仅排队这么少的请求对于node.js来说应该不是问题。要么您遇到了 node-chain-gang 中的错误,要么您的代码中有错误。如果您可以将代码缩小到具有相同行为的更简单版本并将其发布在此处,将会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      相关资源
      最近更新 更多