通通连起来 — 无处不在的流 | Taobao FED | 淘宝前端团队
Published by Xianqiao Wang on April 12th, 2016
此流非 流媒体。
按照流动方向,stream 流分为 4 种,Readable,writable,Duplex streams 和 Transform streams。后两种可以理解为可读可写流的组合,所以优先理解可读可写流。
那么如何才能协调输入输出呢,实际上,readable 流的数据会存在缓存中,直到有个流来消耗这些数据。简单的说,就是要多少,就尽量给多少。所以其实 readable 流是到了一定的水位,才会将这些数据吐出来。