【问题标题】:JetS3t vs AWS Java SDKJetS3t 与 AWS Java 开发工具包
【发布时间】:2012-09-21 14:57:05
【问题描述】:

我需要弄清楚 AWS SDK Java API 和 Jets3t API 之间的关系吗?在吞吐量和性能方面哪个更好?

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

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

【问题讨论】:

    标签: java amazon-s3 jets3t aws-java-sdk


    【解决方案1】:

    在我看来,我会选择AWS SDK

    我在 6 个月前进行了转换,到目前为止我的体验很好。我无法准确回答您的吞吐量和性能,但我可以告诉您的一件事是它不易出错。有时,在切换到 AWS 开发工具包之前,我在使用 Jets3t 时遇到了奇怪的行为/错误。

    您还应该考虑的一件事是这两个库提供的支持。 Jets3t 现在很少发布新版本。 Jets3t 大约每 6 个月或更长时间发布一个新版本,而亚马逊大约每 2 周发布一个新版本的 SDK。 因此,如果 Amazon 在其服务中更改或修复某些内容,您可能会通过使用 Amazon API 而不是 Jets3t API 获得更多收益。

    如果您在 2 或 3 年前问同样的问题,我的答案会有所不同,但现在我认为 Amazon 的 SDK 已经足够成熟,并且提供比 Jets3t 更好的支持/稳定性。

    【讨论】:

    • 查看 2015 年的发布历史,亚马逊的 SDK 继续得到积极维护的两个库:aws-java-sdk vs jets3t
    • 顺便说一句,需要注意的一点是 aws-java-sdk-s3 依赖对于 S3 来说已经足够了; aws-java-sdk 会带来很多其他的东西。
    • 如何配置从 jets3t 到 aws-sdk 的切换?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2021-11-04
    相关资源
    最近更新 更多