2012-09-30 13 views
11

मुझे एडब्ल्यूएस एसडीके जावा एपीआई और जेट्स 3 एपीआई के बीच पता लगाने की ज़रूरत है? जो थ्रूपुट और प्रदर्शन के मामले में बेहतर है?जेटएस 3 टी बनाम एडब्ल्यूएस जावा एसडीके

मैं कनेक्शन संभालने हूँ विश्वसनीय तो मैं मात्रा में/डाउनलोड डाटा अपलोड करना पड़ सकता है नहीं है।

JetS3t में मल्टीपार्ट अपलोड के लिए API है। लेकिन मैं मल्टीपार्ट डाउनलोड भी ढूंढ रहा हूं।

उत्तर

9

मेरी राय में, मैं AWS SDK के साथ जाऊंगा।

मैंने 6 महीने पहले स्विच किया था और अब तक मेरा एक अच्छा अनुभव है। मैं थ्रूपुट और प्रदर्शन के मामले में आपको ठीक से जवाब नहीं दे सकता लेकिन एक बात जो मैं आपको बता सकता हूं कि यह कम त्रुटि प्रवण है। कभी-कभी, मुझे एडब्ल्यूएस एसडीके में स्विच करने से पहले जेट्स 3t के साथ अजीब व्यवहार/बग का अनुभव हुआ।

एक चीज जो आपको भी विचार करनी चाहिए वह दोनों पुस्तकालयों द्वारा प्रदान किया जाने वाला समर्थन है। जेट्स 3t अब शायद ही कभी नए संस्करण जारी कर रहे हैं। जेट्स 3t ने अमेज़ॅन की तुलना में हर 6 महीने या उससे अधिक के बारे में एक नया संस्करण जारी किया है जो हर 2 सप्ताह के बारे में अपने एसडीके का एक नया संस्करण जारी करता है। इसलिए अगर अमेज़ॅन कुछ बदलता है या अपनी सेवाओं में कुछ ठीक करता है तो आप जेट्स 3 एपीआई के बजाय अमेज़ॅन एपीआई का उपयोग कर अधिक लाभ प्राप्त कर सकते हैं।

यदि आप 2 या 3 साल पहले एक ही प्रश्न पूछेंगे तो मेरा जवाब अलग होगा लेकिन अब मेरी राय में अमेज़ॅन से एसडीके पर्याप्त परिपक्व है और जेट्स 3t से बेहतर समर्थन/स्थिरता प्रदान करता है।

+1

2015 में रिलीज इतिहास को देखते हुए, अमेज़ॅन का एसडीके दो libs के अधिक सक्रिय रूप से बनाए रखा जा रहा है: [aws-java-sdk] (http://mvnrepository.com/artifact/com.amazonaws/aws-java -एसडीके) बनाम [jets3t] (http://mvnrepository.com/artifact/net.java.dev.jets3t/jets3t) – Jonik

+2

बीटीडब्ल्यू, ध्यान देने योग्य एक अच्छा बिंदु यह है कि 'aws-java-sdk-s3' निर्भरता पर्याप्त है एस 3 के लिए; 'aws-java-sdk' कई अन्य सामान लाएगा। – Jonik

संबंधित मुद्दे