首页 > 解决方案 > springboot微服务中的InputStream消费

问题描述

我有一个场景,我正在使用 springboot 微服务将文件推送到 S3。客户端向微服务发送一个多部分 POST 请求,其中传递了一个 InputStream 和一个包含元数据的 POJO。该 InputStream 最终被传递给 S3 TransferManager 以执行到 s3 的分段上传。InputStream 什么时候开始被读入内存?在 TransferManager 开始上传到 s3 之前,它必须被微服务完全读入内存(或磁盘)吗?

标签: javaspring-bootresttheory

解决方案


推荐阅读