如何解决如何在不影响内存的情况下在rxjava中流式传输文件
我有如下要求。
- 我的应用程序需要调用一个API,该API以二进制数据(pdf或图像文件
- 收到二进制响应后,我需要准备一个带有其他元素的json对象,并调用2nd api(此api不支持流传输)来处理请求。
第一步中的问题,如果我得到一个很大的文件,如10或20MB的二进制数据,则服务器内存已被占用。在第1步到第2步中读取文件后,我就无法进行流式传输,因为第二个api不支持流式传输。我们需要哪些选项来减少内存消耗并将json发送到第二个api?我们正在使用vert x和Reactive java。请提出建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。