【发布时间】:2019-09-15 19:21:00
【问题描述】:
如何在使用 REST API 生成时传输数据而不将其存储在任何临时内存存储中?
基本上我有一些数据存储在数据库中,理想情况下我需要将其写入文件,将其存储在服务器中并传输到客户端。但是服务器有空间限制,不允许我存储这么大的文件。这种情况我该怎么办?
【问题讨论】:
-
正确解释你的问题
-
@Abhijeet 用解释编辑了我的问题。不确定它是否解释得很好:(
-
文件大小是多少?您是从数据库记录创建文件并希望将其传输给客户端吗?
-
@Abhijeet 文件大小可能是 GB,第二个问题的答案是“是”。
-
分块编码响应有用吗?如果来自数据库的数据太大而服务器无法处理,请尝试对数据库查询结果集进行分页并使用分块编码将其全部发送回stackoverflow.com/questions/28768508/…
标签: java rest spring-mvc