क्या कोई मुझे बता सकता है कि एएमक्यूपी जैसे कि रैबिटम्यूक्यू का उपयोग करने पर मुझे किन उपयोग-मामलों में विचार करना चाहिए? पक्ष और विपक्ष क्या होते हैं?
क्या कोई मुझे बता सकता है कि एएमक्यूपी जैसे कि रैबिटम्यूक्यू का उपयोग करने पर मुझे किन उपयोग-मामलों में विचार करना चाहिए? पक्ष और विपक्ष क्या होते हैं?
जवाबों:
कल्पना करें कि आपके पास एक वेब सेवा है जो प्रति सेकंड कई अनुरोधों को स्वीकार कर सकती है। आपके पास एक लेखा प्रणाली भी है जो बहुत सारी चीजें करती है, जिनमें से एक वेब सेवा से आने वाले अनुरोधों को संसाधित कर रही है।
यदि आप वेब सेवा और लेखा प्रणाली के बीच एक कतार लगाते हैं, तो आप निम्न कार्य कर सकेंगे:
बेशक, आपके पास अधिक जटिल परिस्थितियां हो सकती हैं जहां आपके अनुप्रयोगों की संख्या दो से बहुत बड़ी है और आपको उनके बीच संचार का प्रबंधन करने की आवश्यकता है।
एक वेब सेवा और एक अन्य बैकएंड सेवा के बीच एक बफर प्रदान करने के अलावा, संदेश कतार का उपयोग अधिक उन्नत परिदृश्यों के लिए किया जा सकता है। खरगोश एमक्यू (और अन्य परिपक्व संदेश कतार उत्पादों को एमओएम - संदेश ओरिएंटेड मिडलवेयर के रूप में भी संदर्भित किया जाता है) को विभिन्न नियमों के अनुसार संदेशों को मार्ग और वितरित करने के लिए कॉन्फ़िगर किया जा सकता है।
उदाहरण के लिए पब-सब रूटिंग तकनीक एक एकल स्रोत को संदेश भेजने की अनुमति देती है और कई श्रोताओं को इसे प्राप्त होती है। यह आमतौर पर स्टॉक ट्रेडिंग सॉफ़्टवेयर द्वारा उपयोग किया जाता है ताकि उपयोगकर्ताओं को फर्श पर अपडेट किया जा सके।
इस तथ्य के कारण कि अधिकांश MOMs में कई भाषाओं और प्लेटफार्मों के लिए sdks हैं, उनका उपयोग उन अनुप्रयोगों को एकीकृत करने के लिए किया जा सकता है जो विभिन्न प्लेटफार्मों पर लिखे गए हैं।
ये MOM द्वारा सक्षम परिदृश्यों में से कुछ हैं।