2012-09-30 5 views
11

AWS SDK Java API와 Jets3t API를 구분해야합니까? 처리량 및 성능 측면에서 더 나은 점은 무엇입니까?JetS3t와 AWS Java SDK

연결이 안정적이지 않으므로 데이터를 업로드/다운로드해야 할 수도 있습니다.

JetS3t에는 멀티 파트 업로드를위한 API가 있습니다. 그러나 나는 또한 multipart 다운로드를 찾고있다.

답변

9

제 의견으로는 AWS SDK으로 갈 것입니다.

나는 6 개월 전에 스위치를 켜고 지금까지 좋은 경험을했습니다. 처리량과 성능 측면에서 정확하게 대답 할 수는 없지만 오류가 발생하기 쉽습니다. 때때로 AWS SDK로 전환하기 전에 Jets3t에서 이상한 동작/버그를 경험했습니다.

두 라이브러리가 제공하는 지원도 고려해야합니다. Jets3t는 거의 새로운 버전을 발표하지 않습니다. Jets3t는 약 6 개월마다 새로운 버전을 출시하며 매 2 주마다 SDK의 새 버전을 출시하는 Amazon과 비교합니다. 아마존이 서비스에서 뭔가를 변경하거나 수정하면 Jets3t API 대신 아마존 API를 사용하는 것이 더 이익이 될 것입니다.

2 ~ 3 년 전에 같은 질문을 던지면 내 답변이 달라졌 겠지만 아마존의 SDK는 충분히 성숙하고 Jets3t보다 더 나은 지원/안정성을 제공합니다.

+1

2015 년 출시 기록을 보면 Amazon SDK는 두 개의 libs [abs-java-sdk] (http://mvnrepository.com/artifact/com.amazonaws/aws-java)를 훨씬 더 적극적으로 관리하고 있습니다. -sdk) vs [jets3t] (http://mvnrepository.com/artifact/net.java.dev.jets3t/jets3t) – Jonik

+2

Btw, 좋은 점은'aws-java-sdk-s3' 의존성으로 충분하다는 것입니다 S3의 경우; 'aws-java-sdk'는 다른 많은 것들을 가져올 것입니다. – Jonik

관련 문제