我被告知“ REST API不适用于批量数据传输/不能用于批量数据传输。这已被证明是事实”。我试图在Google上搜索有关此内容的信息,但是找不到任何卓有成效的答案。谁能让我知道这句话是否真实?如果它是TRUE,那为什么呢?
注意:我没有通过Web公开批量数据(数据库中有5000万行)。我将其保存为JSON格式的服务器(文件大小约为3GB),并将其传输到其他系统。我为此使用Node JS。网络不是传输文件的问题。
答案 0 :(得分:0)
暴露返回大量数据的端点没什么问题
由于内存可能是一个问题,因此您可能会担心如何发送数据
为什么不考虑流式传输数据,那样所需的内存只是一次必须流式传输的数据包中的一个?
NodeJS有很多方法可以将数据传递到响应对象中,您还可以考虑从npmjs.org获得JSONStream模块