शीर्ष 25 जेएमएस (Java संदेश सेवा) साक्षात्कार प्रश्न (2024)
यहां नए और अनुभवी उम्मीदवारों के लिए जेएमएस साक्षात्कार प्रश्न और उत्तर दिए गए हैं ताकि वे अपने सपनों की नौकरी पा सकें।
फ्रेशर्स के लिए जेएमएस साक्षात्कार प्रश्न और उत्तर
1) जेएमएस क्या है?
जेएमएस का मतलब है Java मैसेजिंग सर्विस। यह अंतर-क्लाइंट संचार के लिए नया मानक है। यह J2EE एप्लीकेशन घटक को संदेश बनाने, भेजने, पढ़ने और प्राप्त करने की अनुमति देता है।
2) जेएमएस द्वारा किस प्रकार का संदेश उपलब्ध कराया जाता है?
जेएमएस दोनों प्रकार के संदेश प्रदान करता है,
- एक समय का
- अतुल्यकालिक
👉 निःशुल्क पीडीएफ डाउनलोड करें: जेएमएस (Java संदेश सेवा) साक्षात्कार प्रश्न और उत्तर
3) आपका क्या मतलब है? Synchronous और Asynchronous प्रकार के संदेश?
Syncह्रोनस: इस प्रकार के संदेश में, क्लाइंट सर्वर द्वारा संदेश का जवाब देने की प्रतीक्षा करता है। उदाहरण: टेलीफोन कॉल, दोतरफा रेडियो संचार।
अतुल्यकालिक: इस प्रकार के मैसेजिंग में, क्लाइंट सर्वर से संदेश का इंतजार नहीं करता, बल्कि सर्वर से संदेश को ट्रिगर करने के लिए स्वचालित रूप से एक इवेंट बनाया जाता है। उदाहरण: ईमेल, टेक्स्ट मैसेजिंग, ब्लॉग पोस्टिंग।
4) जेएमएस कितने प्रकार के मैसेजिंग मॉडल उपलब्ध कराता है और वे क्या हैं?
जेएमएस दो प्रकार के मैसेजिंग मॉडल प्रदान करता है –
- बिंदु से बिंदु तक कतारबद्धता
- दूसरा है प्रकाशित करें और सदस्यता लें
5) विषय और कतार में अंतर बताएं?
कतार तकनीक का उपयोग एक से एक संदेश भेजने के लिए किया जाता है, और यह बिंदु से बिंदु संदेश भेजने का समर्थन करता है। जबकि विषय का उपयोग आम तौर पर एक से कई संदेशों के लिए किया जाता है और यह संदेश भेजने के सार्वजनिक सदस्यता मॉडल का समर्थन करता है।
6) जेएमएस प्रदाता की भूमिका क्या है?
JMS प्रदाता डेटा रूपांतरण, संदेशों की सुरक्षा और क्लाइंट ट्रिगरिंग को संभालता है। यह एन्क्रिप्शन का स्तर, संदेश का सुरक्षा स्तर और गैर-JMS क्लाइंट के लिए सर्वोत्तम डेटा प्रकार निर्दिष्ट करता है।
7) जेएमएस के घटक क्या हैं?
- जेएमएस प्रदाता
- जेएमएस क्लाइंट
- संदेश
- प्रशासित वस्तुएँ
- मूल ग्राहक
8) जेएमएस में पॉइंट टू पॉइंट मॉडल का उपयोग करने का एक उदाहरण दें?
पॉइंट टू पॉइंट मॉडल का उदाहरण प्रिंट आउट होगा। जब आप प्रिंट-आउट विकल्प चुनते हैं, तो आपका सिस्टम सर्वर को संदेश भेजता है, और एक बार प्रिंट-आउट निकाल लेने के बाद, यह सर्वर फिर से आपको संदेश वापस भेज देगा। पॉइंट टू पॉइंट मॉडल का उपयोग तब किया जाता है, जब जानकारी किसी एक क्लाइंट के लिए विशिष्ट होती है।
9) JMS-सक्षम अनुप्रयोग के लिए, JMS-संबंधित मुख्य ऑब्जेक्ट क्या आवश्यक हैं?
- आवश्यक मुख्य JMS-संबंधित ऑब्जेक्ट्स हैं –
- कनेक्शन ऑब्जेक्ट
- किसी कनेक्शन के भीतर एक या अधिक सत्र जो संदेश भेजने और प्राप्त करने के लिए संदर्भ प्रदान करते हैं।
- सत्र के भीतर एक विषय या कतार ऑब्जेक्ट जो संदेश ब्रोकर के भीतर गंतव्य का प्रतिनिधित्व करता है।
- एक सत्र के भीतर उपयुक्त प्रेषक या प्रकाशक या प्राप्तकर्ता।
10) जेएमएस प्रशासित ऑब्जेक्ट क्या है?
JMS प्रशासित ऑब्जेक्ट एक पूर्व-कॉन्फ़िगर किया गया JMS ऑब्जेक्ट है, जो JMS क्लाइंट के उपयोग के लिए व्यवस्थापक द्वारा बनाया जाता है और JNDI नामस्थान में रखा जाता है।
11) जेएमएस अनुप्रयोगों का महत्वपूर्ण भाग क्या है?
- अधिवेशन
- संबंध
- मैसेज
- संदेश निर्माता
- उपभोक्ता को संदेश भेजें
- कनेक्शन फैक्टरी और गंतव्य
12) जेएमएस सत्र क्या है?
JMS सत्र JMS संदेश भेजने और प्राप्त करने के लिए एकल-थ्रेडेड संदर्भ है। JMS सत्र स्थानीय रूप से लेन-देन वाला, गैर-लेन-देन वाला या वितरित लेन-देन वाला हो सकता है।
13) टिकाऊ और गैर-टिकाऊ सदस्यता के बीच अंतर बताएं?
टिकाऊ सदस्यता ग्राहक को किसी विषय से सभी संदेश प्राप्त करने की स्वतंत्रता देती है, जबकि गैर-टिकाऊ सदस्यता ग्राहक द्वारा अन्य लोगों द्वारा कनेक्शन काट दिए जाने पर दूसरों द्वारा भेजे गए संदेशों के बारे में कोई गारंटी नहीं देती है।
14) बाइट मैसेज क्या है?
बाइट संदेश निरंतर बाइट्स की एक धारा है। इसके पेलोड में आदिम बाइट्स की एक सरणी होती है। दो अनुप्रयोगों के बीच उनके मूल प्रारूप में डेटा के हस्तांतरण के लिए, बाइट संदेश का उपयोग किया जाता है, जो अन्य संदेश प्रकारों के साथ संभव नहीं हो सकता है।
15) जेएमएस एपीआई में उपलब्ध विभिन्न प्रकार के संदेशों का उल्लेख करें?
जेएमएस एपीआई में उपलब्ध विभिन्न प्रकार के संदेश हैं: संदेश, टेक्स्ट संदेश, बाइट्स संदेश, ऑब्जेक्ट संदेश और मैप संदेश।
अनुभवी लोगों के लिए जेएमएस साक्षात्कार प्रश्न और उत्तर
16) पी2पी (पीयर टू पीयर) मॉडल और सब्सक्राइब मॉडल में क्या अंतर है?
पी2पी मॉडल अत्यधिक विश्वसनीय है और इसका उपयोग एक-से-एक स्थिति में किया जाता है, जबकि सब्सक्राइब मॉडल का उपयोग एक-से-कई स्थिति में किया जाता है। यह बहुत तेज़ है लेकिन कम विश्वसनीय है।
17) जेएमएस क्लाइंट क्या है?
जेएमएस क्लाइंट एक भाषा प्रोग्राम है जो संदेश भेजता या प्राप्त करता है।
18) क्या हम जेएमएस का उपयोग करके ई-मेल संदेश भेज सकते हैं?
जेएमएस में ईमेल परिचालन के लिए कोई अंतर्निहित समर्थन नहीं है।
19) बताएं कि एप्लीकेशन सर्वर JMS कनेक्शन को कैसे संभालता है?
- एप्लीकेशन सर्वर की सहायता से सर्वर सत्र बनाया जाता है और उन्हें पूल में संग्रहीत किया जाता है
- JMS सत्र में संदेश डालने के लिए, कनेक्शन उपभोक्ता, सर्वर सत्र का उपयोग करता है
- सर्वर सत्र वह है जो JMS सत्र बनाता है
- एप्लिकेशन प्रोग्रामर द्वारा लिखा गया एप्लिकेशन संदेश श्रोता बनाता है।
20) जेएमएस और आरपीसी (रिमोट प्रोसीजर कॉल) में क्या अंतर है?
JMS और RPC के बीच बुनियादी अंतर उनके संदेश भेजने के तरीके में है। JMS एसिंक्रोनस मैसेजिंग प्रकार का उपयोग करता है, जबकि, आरपीसी सिंक्रोनस मैसेजिंग टाइप बनाता है। RPC में विधि इनवोकर, निष्पादन समाप्त होने तक विधि का इंतजार करता है और नियंत्रण को वापस इनवोकर को लौटा देता है। JMS में संदेश भेजने वाला केवल संदेश को गंतव्य पर भेजता है और अपनी खुद की प्रक्रिया जारी रखता है।
21) बताएं कि JMS, J2EE के साथ कैसे काम करता है?
अनुप्रयोग क्लाइंट जैसे उद्यम Javaबीन्स घटक और वेब घटक JMS संदेश को सिंक्रोनस रूप से भेज या प्राप्त कर सकते हैं। इसके अलावा, एप्लिकेशन क्लाइंट भी एसिंक्रोनस रूप से संदेश प्राप्त कर सकते हैं। संदेश-संचालित बीन्स की मदद से, JMS प्रदाता वैकल्पिक रूप से संदेशों के प्रसंस्करण को लागू कर सकता है। संदेश-संचालित बीन्स एक प्रकार का एंटरप्राइज़ बीन है जो संदेशों की एसिंक्रोनस खपत को सक्षम करता है।
संदेश भेजने और प्राप्त करने का कार्य वितरित संचालन में किया जाता है, जो एक ही लेनदेन के भीतर JMS संचालन और डेटाबेस तक पहुंच की अनुमति देता है।
22) जेएमएस द्वारा समर्थित संदेशों के प्रकार क्या हैं?
JMS द्वारा समर्थित संदेशों के प्रकार हैं
- संदेश स्ट्रीम करें
- पाठ संदेश
- मानचित्र संदेश
- बाइट्स संदेश
- ऑब्जेक्ट संदेश
23) जेएमएस के संदर्भ में एमओएम क्या है?
MOM (मैसेज ओरिएंटेड मिडलवेयर) एक ऐसा सॉफ्टवेयर है जो दो संचार घटकों के बीच मध्यस्थ के रूप में काम करता है। इसे क्लाइंट और सर्वर के बीच रखा जाता है, MOM क्यूइंग तकनीक का उपयोग करके संदेश पास करने की सुविधा प्रदान करता है। जब तक क्लाइंट संदेश को पढ़ने का अनुरोध नहीं करता, तब तक संदेश कतार में संग्रहीत रहेंगे। इस तकनीक का उपयोग करके, सॉफ़्टवेयर घटक समय से स्वतंत्र रूप से काम कर सकता है।
24) आप एक गैर-जावा क्लाइंट को जावा संदेश कैसे दे सकते हैं?
सबसे पहले, Topic या Queue से संदेश प्राप्त करने के बाद, संदेश को उनके विनिर्देश के अनुसार गैर-जावा क्लाइंट में परिवर्तित करना होगा। संदेश एक बार गैर-जावा क्लाइंट में परिवर्तित हो जाने के बाद, इसे वितरित किया जा सकता है।
25) जेएमएस के माध्यम से संदेश भेजने के लिए कौन से एन्क्रिप्शन विकल्प हैं?
संदेशों का एन्क्रिप्शन और डिक्रिप्शन JMS प्रदाता द्वारा नियंत्रित किया जाता है न कि JMS विनिर्देशों द्वारा। प्रोग्रेस सॉफ्टवेयर द्वारा सोनिक एमक्यू एक अग्रणी JMS प्रदाता है और वे एन्क्रिप्शन तंत्र के माध्यम से एन्क्रिप्शन करते हैं जिसे क्वालिटी ऑफ़ प्रोटेक्शन कहा जाता है।
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे