Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以将readStream限制为每X时间段N行?_Javascript_Node.js - Fatal编程技术网

Javascript 有没有一种方法可以将readStream限制为每X时间段N行?

Javascript 有没有一种方法可以将readStream限制为每X时间段N行?,javascript,node.js,Javascript,Node.js,我尝试过各种方法,包括逐行打包,但出于某种原因,readStream总是更快、更少的bug,我认为这是因为libuv使用线程进行流 所以,我想知道如何将readStream限制为每1分钟10000行 现在,我正在使用黑客解决方案,比如将csv拆分为5个单独的文件,并在每个文件上运行脚本,但这在我看来并不优雅 我相信从理论上讲,直接在流中实现这一点是可能的,但我不知道它是如何在流中暂停和恢复通话的

我尝试过各种方法,包括逐行打包,但出于某种原因,readStream总是更快、更少的bug,我认为这是因为libuv使用线程进行流

所以,我想知道如何将readStream限制为每1分钟10000行

现在,我正在使用黑客解决方案,比如将csv拆分为5个单独的文件,并在每个文件上运行脚本,但这在我看来并不优雅

我相信从理论上讲,直接在流中实现这一点是可能的,但我不知道它是如何在流中暂停和恢复通话的