AWS SDK Java API と Jets3t API の間を把握する必要がありますか? スループットとパフォーマンスの点でどちらが優れていますか?
接続が信頼できないと想定しているため、データをチャンクでアップロード/ダウンロードする必要がある場合があります。
JetS3t にはマルチパート アップロード用の API があります。しかし、マルチパートダウンロードも探しています。
AWS SDK Java API と Jets3t API の間を把握する必要がありますか? スループットとパフォーマンスの点でどちらが優れていますか?
接続が信頼できないと想定しているため、データをチャンクでアップロード/ダウンロードする必要がある場合があります。
JetS3t にはマルチパート アップロード用の API があります。しかし、マルチパートダウンロードも探しています。
私の意見では、AWS SDKを使用します。
6 か月前に切り替えましたが、これまでのところ良い経験をしています。スループットとパフォーマンスに関して正確にお答えすることはできませんが、1 つ言えることは、エラーが発生しにくいということです。AWS SDK に切り替える前に、Jets3t で奇妙な動作やバグに遭遇することがありました。
また、考慮すべきことの 1 つは、両方のライブラリが提供するサポートです。Jets3t が新しいバージョンをリリースすることはめったにありません。Jets3t は約 6 か月ごとに新しいバージョンをリリースしますが、Amazon は約 2 週間ごとに SDK の新しいバージョンをリリースします。したがって、Amazon がサービスで何かを変更したり修正したりする場合、Jets3t API の代わりに Amazon API を使用することで、より多くの利益が得られる可能性があります。
2、3 年前に同じ質問をしていたら、私の答えは違っていたでしょうが、今の私の意見では、Amazon の SDK は十分に成熟しており、Jets3t よりも優れたサポートと安定性を提供しています。