NodeJS:Duplex流和Transform流之间有什么区别?
所述流文档状态双工流
“是同时实现可读写接口流”和变换流
“是双相流其中输出以某种方式从输入计算”。不幸的是,文档没有描述Transplex流在Duplex流之外提供的内容。
两者之间有什么区别吗?您什么时候可以使用另一个?
回答:
可以将双工流视为具有可写流的可读流。两者都是独立的,每个都有独立的内部缓冲区。读写事件独立发生。
Duplex Stream
------------------|
Read <----- External Source
You ------------------|
Write -----> External Sink
------------------|
You don't get what you write. It is sent to another source.
转换流是双工的,其中读写以因果关系进行。双工流的端点通过某种转换链接。读取要求发生写入。
Transform Stream
--------------|--------------
You Write ----> ----> Read You
--------------|--------------
You write something, it is transformed, then you read
something.
以上是 NodeJS:Duplex流和Transform流之间有什么区别? 的全部内容, 来源链接: utcz.com/qa/417859.html