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