java - springboot微服务中的InputStream消费
问题描述
我有一个场景,我正在使用 springboot 微服务将文件推送到 S3。客户端向微服务发送一个多部分 POST 请求,其中传递了一个 InputStream 和一个包含元数据的 POJO。该 InputStream 最终被传递给 S3 TransferManager 以执行到 s3 的分段上传。InputStream 什么时候开始被读入内存?在 TransferManager 开始上传到 s3 之前,它必须被微服务完全读入内存(或磁盘)吗?
解决方案
推荐阅读
- javascript - 使用 JavaScript (node.js) 的任务
- excel - 随机化数字的特定位置
- java - getResourceAsStream() 不适用于 ubuntu,适用于 windows
- acumatica - Acumatica - 导入场景 - 使用自定义字段查找客户
- batch-file - 批处理 - 延迟扩展不适用于周围的 if 子句
- javascript - 如何将输入参数作为对象的方法调用传递
- reactjs - Webpack 4 bundle 抛出错误 __webpack_require__ is not defined in browser
- visual-studio - XAML 内容页面未正确添加到项目中
- python - 在计算中使用索引,熊猫
- string - MIPS 汇编器字符串比较“方法”和移动字符串