【发布时间】:2015-01-19 03:13:57
【问题描述】:
我正在从 http 请求流式传输大型响应数据集。我正在获取响应并解析出需要为后续数据获取的 url。当我在没有任何控制流的情况下执行此操作时,它最终会崩溃。我将如何使用像 async 的 foreachlimit 这样的函数,但迭代器是流而不是实际的数组?我在想这一切都错了吗?
【问题讨论】:
标签: javascript node.js http asynchronous stream
我正在从 http 请求流式传输大型响应数据集。我正在获取响应并解析出需要为后续数据获取的 url。当我在没有任何控制流的情况下执行此操作时,它最终会崩溃。我将如何使用像 async 的 foreachlimit 这样的函数,但迭代器是流而不是实际的数组?我在想这一切都错了吗?
【问题讨论】:
标签: javascript node.js http asynchronous stream
发现了“暂停”流的概念,这对我很有帮助。
stream.pause() stream.resume()
【讨论】: