Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

पॉइंट-टू-पॉइंट और पब्लिश/सब्सक्राइब जेएमएस मैसेजिंग मॉडल के बीच अंतर

JMS एक संक्षिप्त नाम जावा संदेश सेवा है। जावा संदेश सेवा एक एपीआई है जो जावा द्वारा प्रदान की जाती है। इसका उपयोग आपके एप्लिकेशन में मैसेजिंग सिस्टम को लागू करने के लिए किया जाता है।

जेएमएस एक एपीआई या विनिर्देश है जिसमें कार्यान्वयन शामिल नहीं है इसलिए जेएमएस का उपयोग करने के लिए किसी तीसरे पक्ष के सेवा प्रदाता जैसे ActiveMq, वेबलॉगिक मैसेजिंग और आदि का उपयोग करना पड़ता है।

JMS दो प्रकार के मैसेजिंग डोमेन का समर्थन करता है -

  • पॉइंट टू पॉइंट मैसेजिंग
  • संदेश प्रकाशित/सब्सक्राइब करें
<वें शैली ="चौड़ाई:13.4694%; पाठ-संरेखण:केंद्र;">कुंजी
Sr. नहीं. पॉइंट टू पॉइंट मैसेजिंग प्रकाशित / सदस्यता लें
1
मूलभूत
यह संदेश का एक से एक गंतव्य है। कतार में भेजा गया संदेश और वह संदेश केवल एक रिसीवर द्वारा पढ़ा जा सकता है।
यह अनेक संदेशों में से एक है। विषय पर भेजा गया संदेश और संदेश कई उपभोक्ताओं द्वारा प्राप्त किया जा सकता है
2
पुल /पुश मैकेनिज्म
यह पुल तंत्र का उपयोग करता है, क्लाइंट को हर बार संदेश के लिए मतदान करने की आवश्यकता होती है
यह पुश आधारित मॉडल का उपयोग करता है, संदेश सभी उपभोक्ताओं को प्रसारित किया जा सकता है
3
पावती
पावती अनिवार्य है
पावती वैकल्पिक है
4.
समय पर निर्भरता
पीटीपी मॉडल में, प्रेषक और रिसीवर के बीच कोई समय निर्भरता नहीं है।
प्रकाशकों और ग्राहकों के बीच समय पर निर्भरता होती है।

  1. जावा में सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन के बीच अंतर

    सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन दोनों किसी ऑब्जेक्ट को स्ट्रीम बाइट में बदलने और डेटाबेस या मेमोरी में बाइट स्ट्रीम को स्टोर करने की प्रक्रियाएँ हैं। java.io.Serializable इंटरफ़ेस को लागू करने वाले वर्ग को क्रमबद्ध किया जा सकता है। दूसरी ओर, आवेदन में आवश्यकता के आधार पर कस्टम क्रमांकन के लिए उपयो

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क