मैं नहीं कहूंगा कि आपको उनका उपयोग करने के लिए उन्नत जावा ज्ञान की आवश्यकता है - लेकिन क्यों न अपने लिए प्रयास करें और निर्णय लें? जावा के लिए एडब्ल्यूएस एसडीके विस्तृत प्रलेखन के लिए http://aws.amazon.com/sns/ और http://aws.amazon.com/sqs/ और लिंक पर परिचयात्मक जानकारी नहीं है http://aws.amazon.com/sdkforjava/
पर उपलब्ध है।
एसक्यूएस उपयोगी है जब भी आपको इंटरनेट पर सिस्टम के कुछ हिस्सों के बीच विश्वसनीय, असीमित संदेश भेजने की आवश्यकता होती है। यह आपको अपनी विश्वसनीय संदेश सेवा स्थापित करने का प्रयास और खर्च बचाता है, और स्केलेबिलिटी प्रदान करता है। यह तब उपयोगी होता है जब संदेशों को तत्काल पहुंचने की आवश्यकता नहीं होती है, लेकिन गायब नहीं होना चाहिए। बिलिंग (बिक्री के रिकॉर्ड) और अन्य गैर-समय-महत्वपूर्ण वित्तीय लेनदेन एक उदाहरण होगा। ध्यान दें कि एसक्यूएस "कम से कम एक बार" व्यवहार प्रदान करता है - दुर्लभ मामलों में यह एक से अधिक बार एक संदेश दे सकता है।
एसएनएस कतार-आधारित के बजाय प्रकाशित-सदस्यता लेता है; यह सादे कतारों के बजाय विषयों और सदस्यता का उपयोग कर संदेश की एक अधिक उपभोक्ता संचालित शैली है। यह शैली तब उपयोगी होती है जब जानकारी के निर्माता जानकारी के सभी संभावित उपभोक्ताओं और उनकी सटीक आवश्यकताओं को नहीं जानते हैं। http://aws.amazon.com/sns/faqs/#0