在Node.js中流式传输大型文件

时间:2013-12-18 15:06:09

标签: node.js stream filestream

我有一种情况,我需要同时传输100个文件,但我不知道天气我需要子进程或不是因为我不确定是否有一个非常大的文件会阻塞另一个来自流媒体的。任何人都可以帮助澄清在这种情况下应该做些什么。我是否需要生成子进程?或者我可以在一个过程中同时将它们全部流式传输吗?

1 个答案:

答案 0 :(得分:1)

节点是异步的,读取文件或发送数据不会阻止您的进程,因此您不需要生成子进程。

确保您的应用不会调用任何同步功能,例如fs.readFileSync fs.readdirSync等。