我有一个要求,使得最终用户可以下载(以ZIP格式)一些放置在S3上目录中的选定图像。尽管我已经实现了此功能,但运行了半天后,它会抛出超时等待来自池的连接。
通过这种方法,每当用户单击下载按钮时,我就将选定的图像作为S3Object逐个提取并发布到ZipOutputStream。因此,用户只要单击 Download (下载)按钮,就会看到下载开始。但是我无法解决上述异常。 (S3 Multiple Files Download Java SDK)
还有其他更好的方法可以将ZIP文件发送给最终用户吗?
我正在考虑采用这种方式
但是我怀疑再次使用这种方法会再次遇到超时等待连接池超时问题。
有什么建议吗?