javascript - 有没有办法在每个 X 时间帧内将 readStream 限制为 N 行?
问题描述
我尝试了各种方法,包括逐行打包,但由于某种原因,readStream 总是更快,错误更少,我认为这是因为 libuv 使用线程作为流。
所以,我想知道如何将 readStream 每 1 分钟限制为 10000 行?
现在,我正在使用 hacky 解决方案,例如将 csv 拆分为 5 个单独的文件并在每个文件上运行脚本,但这对我来说看起来并不优雅。
我相信理论上可以直接使用流来执行此操作,但我不知道它如何涉及暂停和恢复流调用。
解决方案
推荐阅读
- mysql - MySql Query 在添加 order by 后运行速度太慢
- javascript - 将用户重定向到选定的下拉菜单
- c# - 为什么动态 TabControl 似乎无法在选项卡之间切换?
- spring-cloud-dataflow - 无法调度任务 Spring Cloud 数据流
- css - Firefox 可能无法显示具有 CSS 透视图的元素,直到其父元素滚动
- rust - 为什么 if-let 中有 let 关键字?
- python - 为什么 GStreamer 的元素总是不处于 NULL 状态?
- google-sheets - 从 Google 表格中的 importXML 公式中删除 $ 符号
- ubuntu - kali linux -2021.1-vbox amd 64的默认用户名和密码?
- ocaml - 沙丘:构建库并在另一个项目中访问它并隐藏或使不可访问的私有或实现模块