Theo tôi, tôi sẽ đi với AWS SDK.
Tôi đã chuyển đổi cách đây 6 tháng và cho đến nay tôi có trải nghiệm tốt. Tôi không thể trả lời bạn một cách chính xác về thông lượng và hiệu suất nhưng một điều mà tôi có thể nói với bạn là nó ít bị lỗi hơn. Đôi khi, tôi đã gặp những hành vi/lỗi lạ với Jets3t trước khi chuyển sang AWS SDK.
Một điều bạn cũng nên xem xét là hỗ trợ được cung cấp bởi cả hai thư viện. Jets3t bây giờ hiếm khi phát hành phiên bản mới. Jets3t phát hành phiên bản mới khoảng 6 tháng một lần, so sánh với Amazon phát hành phiên bản SDK mới của họ khoảng 2 tuần một lần. Vì vậy, nếu Amazon thay đổi một cái gì đó hoặc sửa chữa một cái gì đó trong dịch vụ của họ, bạn có khả năng lợi nhuận nhiều hơn của nó được sử dụng API Amazon thay vì API Jets3t.
Nếu bạn đã hỏi cùng một câu hỏi 2 hoặc 3 năm trước, câu trả lời của tôi sẽ khác nhưng theo tôi thì SDK từ Amazon đủ trưởng thành và cung cấp hỗ trợ/ổn định tốt hơn Jets3t.
Nhìn vào lịch sử phát hành hiện tại vào năm 2015, SDK của Amazon tiếp tục được duy trì tích cực hơn nhiều trong hai libs: [aws-java-sdk] (http://mvnrepository.com/artifact/com.amazonaws/aws-java -sdk) vs [jets3t] (http://mvnrepository.com/artifact/net.java.dev.jets3t/jets3t) – Jonik
Btw, một điểm đáng lưu ý là phụ thuộc 'aws-java-sdk-s3' là đủ cho S3; 'aws-java-sdk' sẽ mang lại rất nhiều thứ khác. – Jonik