gcloud-streams-test:确定对gcloud采取哪种流方法

时间:2024-06-03 15:09:15
【文件属性】:

文件名称:gcloud-streams-test:确定对gcloud采取哪种流方法

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-03 15:09:15

JavaScript

这是从Google Cloud Storage API递归获取和转换分页数据的有效测试实现。 从一开始我们就一直以“旧方式”来做,但是最近我我们是否可以做得更好。 我在下面解释了不同的技术,并提出了一些,希望您可以看一看。 非常感谢你! 技术 -这是我们目前在执行的方式。 我们发出一个API请求,然后从整个响应中迭代每个结果,并将其推送到用户的流中。 -发出流请求,将其通过管道传输到JSONStream以解析我们需要的结果,并使用处理分页。 测试 我发现速度无须担心测量。 当同时使用模拟服务器和实际后端进行测试时,所有测试都在合理的时间内执行。 我对内存的使用和组装许多流(新方法)而不是旧方法(旧方法)的开销感到更加担忧。 process.memoryUsage().heapUsed值更改时,将打印其值以及当时已处理了多少结果。 npm start服务器。 npm run al


【文件预览】:
gcloud-streams-test-master
----.gitignore(7B)
----server.js(339B)
----package.json(539B)
----buckets.json(63KB)
----readme.md(2KB)
----helpers.js(211B)
----2-new-way.js(1KB)
----1-old-way.js(761B)
----runner.js(1000B)

网友评论