什么是流? Node中为什么要有流这个概念 ? 使用场景?

Posted liaohuihui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是流? Node中为什么要有流这个概念 ? 使用场景?相关的知识,希望对你有一定的参考价值。

流指的是数据流,指的是数据是分片传输, 数据可以实现非阻塞

gulp 【 流式操作 】

案例: 打包压缩包

流程:

  1. 读取文件

    const fs=require(‘fs‘)

         2. 创建压缩包

             const zlib=require(‘zlib‘)

  3. 将读取的数据流写入压缩包

             const inp=fs.createReadStream(./xx.text) 读取数据

             const gzip=zlib.createGzip() 创建压缩包

  4. 输出压缩包   

             const outp=fs.createWriteStream(‘./xx.text.zip‘)

             inp

                   .pipe(gzip)

                   .pipe(outp)

以上是关于什么是流? Node中为什么要有流这个概念 ? 使用场景?的主要内容,如果未能解决你的问题,请参考以下文章

为什么会有流处理?

我对流批一体的一些理解和脑洞

关于DOM 事件流的三个阶段

闭包是什么,为什么要有闭包,有什么特性,对页面有什么影响?

node12---mongodb

Java中流的概念和递归算法