我需要弄清楚AWS SDK Java API和Jets3t API吗?哪个在吞吐量和性能方面更好?
我假设连接不可靠,因此我可能需要以块的形式上传/下载数据。
JetS3t中有用于分段上传的API。但我也在寻找多部分下载。
答案 0 :(得分:9)
在我看来,我会选择AWS SDK。
我在6个月前做过切换,到目前为止,我有很好的经验。我无法准确地回答您的吞吐量和性能,但我可以告诉您的一点是它不易出错。有时,在切换到AWS SDK之前,我使用Jets3t遇到了奇怪的行为/错误。
您还应该考虑的一件事是两个图书馆提供的支持。 Jets3t现在很少发布新版本。 Jets3t每6个月或更长时间发布一个新版本,相比亚马逊每两周发布一个新版本的SDK。 因此,如果亚马逊改变某些东西或修复其服务中的某些内容,您可能会更多地利用亚马逊API而不是Jets3t API。
如果您在2年或3年前提出同样的问题,我的回答会有所不同,但现在我认为亚马逊的SDK已经足够成熟,并且比Jets3t提供更好的支持/稳定性。