org.apache.commons.io.IOUtils vs com.amazonaws.util.IOUtils - S3对象转换延迟

时间:2018-06-02 18:12:21

标签: java amazon-s3 amazon-ec2 apache-commons ioutils

在将S3对象转换为ByteArray时,我们看到一些AWS事务有些延迟。

注意:S3对象是PDF文档(最大大小为3 mb)。

我们使用选项#1(org.apache.commons.io.IOUtils)将S3对象转换为ByteArray。我们注意到S3提供了内部IOUtils方法将S3对象转换为ByteArray,我们要求您确认将S3对象转换为ByteArray的最佳方法是什么,以避免延迟。

选项#1:

import org.apache.commons.io.IOUtils;
is = s3object.getObjectContent();
content =IOUtils.toByteArray(is);

选项#2:

import com.amazonaws.util.IOUtils;
is = s3object.getObjectContent();
content =IOUtils.toByteArray(is);

另请告诉我们,如果我们有更好的方法将s3对象转换为bytearray

0 个答案:

没有答案