标签: node.js
Node.js可以轻松地耦合两个数据流:
readableStream.pipe(writeableStream);
...它很棒,因为它在幕后处理缓冲等等。
在不关闭其中任何一个流的情况下解耦这两个流的最佳方法是什么?
答案 0 :(得分:1)
您可以找到Stream.pipe in the git repository的源代码,除了其中一个流结束或关闭之外,我没有看到明确的解耦方法。
管道只是一个流接收数据,另一个是写入,所以编写自己的实现,根据自己的需要来说相当简单。