JetS3t与AWS Java SDK比较

12

我需要弄清楚 AWS SDK Java API 和 Jets3t API 之间的区别?就吞吐量和性能而言,哪一个更好?

我假设连接是不可靠的,所以我可能需要分块上传/下载数据。

Jets3t 中有用于多部分上传的 API。但我也在寻找多部分下载。

1个回答

10

在我看来,我会选择AWS SDK

6个月前我已经更换了,到目前为止我的体验很好。我无法精确回答吞吐量和性能方面的问题,但有一件事我可以告诉你,那就是它更少出错。在切换到AWS SDK之前,有时我会遇到Jets3t的奇怪行为或错误。

你还应该考虑的一点是两个库所提供的支持。 Jets3t现在很少发布新版本。相比之下,Amazon每两周左右就会发布一个新版本的SDK,而Jets3t则每6个月或更长时间才会发布一个新版本。因此,如果Amazon在其服务中更改或修复某些内容,您使用Amazon API而不是Jets3t API可能会更受益。

如果你2年或3年前问同样的问题,我的答案会不同,但现在,在我看来Amazon的SDK已经足够成熟,提供了比Jets3t更好的支持/稳定性。


1
看看2015年的发布历史,亚马逊的SDK仍然是这两个库中维护活跃度更高的:aws-java-sdk vs jets3t。 - Jonik
3
顺便提一下,需要注意的是,仅使用aws-java-sdk-s3这个依赖就足以操作S3了,而使用aws-java-sdk会带来大量其他内容。 - Jonik
你如何将开关从jets3t配置到aws-sdk? - Paul Bendevis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接