मेरे पास एक एमडीबी है जो वेबस्पेयर एमक्यू को सुनती है। यह कतार द्वारा प्राप्त किए गए क्रम में संदेशों को उठाता नहीं है। मैं इसे उस क्रम में कैसे पढ़ सकता हूं? क्या यह संभव है? क्या मुझे एमडीबी का उपयोग नहीं करना चाहिए।एमडीबी का उपयोग कर कतार से आदेश में संदेशों को कैसे पढ़ा जाए?
उत्तर
सामान्य रूप से, डब्लूएमक्यू संदेश प्राप्त करता है कि उन्हें प्राप्त किया गया था। हालांकि, कई चीजें उस पर असर डाल सकती हैं ...
- यदि क्यूई फीफो वितरण के बजाय कतार प्राथमिकता पर सेट है और संदेश विभिन्न प्राथमिकताओं में आते हैं, तो उन्हें "आदेश से बाहर" दिया जाएगा।
- ऑर्डर किए गए ऑर्डर और ऑर्डर के बीच अंतर करें। यदि संदेश रिमोट क्यूएमग्री पर उत्पादित होते हैं और स्थानीय QMgr के लिए कई पथ हैं, तो संदेश क्रम से बाहर आ सकते हैं।
- दृढ़ता में अंतर - यदि संदेशों को रिमोट क्यूएमग्री पर उत्पादित किया जाता है और विभिन्न दृढ़ता के होते हैं, तो निरंतर संदेश लगातार लोगों की तुलना में तेज़ी से पहुंच सकते हैं, खासकर चैनल एनपीएमस्पेड (फास्ट) सेट के साथ।
- एकाधिक पाठकों/लेखकों - अनुक्रम पर कोई निर्भरता एक एकल निर्माता को एक ही उपभोक्ता को एक ही पथ पर भेजने का तात्पर्य है। उत्पादकों, उपभोक्ताओं या उनके बीच के पथों में किसी भी अनावश्यकता के परिणामस्वरूप संदेश अनुक्रम से बाहर हो सकते हैं।
- सिंकपॉइंट - अनुक्रम को संरक्षित करने के लिए, सभी संदेशों को सिंकपॉइंट के तहत लिखा और उपभोग किया जाना चाहिए या अन्य सभी को सिंकपॉइंट के बाहर लिखा और उपभोग किया जाना चाहिए।
- चयनकर्ता - ये विशेष रूप से कतार में सभी संदेशों के संदर्भ के संबंध में संदेश देने के उद्देश्य से हैं।
- संदेश समूह - समूहित संदेशों की पुनर्प्राप्ति आमतौर पर पूरे समूह मौजूद होने तक प्रतीक्षा करती है। यदि समूह interleaved हैं, संदेश अनुक्रम से बाहर वितरित कर रहे हैं।
- डीएलक्यू - यदि लक्ष्य कतार भर जाती है, तो डीएलक्यू को संदेश वितरित किए जा सकते हैं। चूंकि लक्ष्य कतार निकाली जाती है, संदेश वहां वापस जाने लगते हैं। क्षमता के पास एक कतार के साथ, संदेश लक्ष्य कतार और डीएलक्यू के बीच वैकल्पिक हो सकते हैं।
तो जब एक एमडीबी इन चीजों में से किसी भी क्रम में संदेश प्राप्त कर रहा है, या यहां तक कि उनमें से कई संयोजन में भी हो सकते हैं। या तो संदेश अनुक्रम (सर्वोत्तम विकल्प) पर निर्भरता को खत्म करें या फिर डिज़ाइन पर वापस जाएं और उन सभी कारकों को मेल करें जो अनुक्रमिक प्रसंस्करण का कारण बन सकते हैं।
टी.रोब की सूची में जोड़ने के लिए, एमडीबी संदेश वितरण को शेड्यूल करने के लिए एप्लिकेशन सर्वर वर्कमैनेजर का उपयोग करते हैं, इसलिए संदेश आदेश उस क्रम पर निर्भर करता है जिसमें वर्कमैनेजर कार्य आइटम शुरू करता है। यह डब्लूएमक्यू के नियंत्रण से बाहर है। यदि आप MDB ServerSessionPool गहराई को एक तक सीमित करते हैं, तो यह सीमा हटा दी जाती है क्योंकि केवल एक ही उड़ान कार्य उदाहरण होगा, लेकिन अधिकतम थ्रूपुट को कम करने की लागत पर।
यदि आप वेबस्पेयर एप्लिकेशन सर्वर में चल रहे हैं, तो ListenerPorts के साथ गैर-एएसएफ मोड कुछ लेनदेन/बैकआउट चेतावनी के अधीन संदेश आदेश को सुरक्षित रख सकता है। यहां एक समर्थन तकनीक है:
- 1. एंड्रॉइड में यूएसएसडी संदेशों को कैसे पढ़ा जाए?
- 2. opencsv का उपयोग कर '\' युक्त स्ट्रिंग को कैसे पढ़ा जाए?
- 3. पाइथन में बोटो लाइब्रेरी का उपयोग कर अमेज़ॅन एसक्यूएस में संदेशों को कैसे प्राप्त किया जाए?
- 4. एंड्रॉइड का उपयोग कर निष्क्रिय आरएफआईडी कार्ड कैसे पढ़ा जाए?
- 5. NSDocumentDirectory से डेटा को कैसे पढ़ा जाए
- 6. डेल्फी में इंडी क्लाइंट का उपयोग कर सर्वर से सभी बाइट्स को कैसे पढ़ा जाए?
- 7. NSUserDefaults से स्ट्रिंग को कैसे पढ़ा जाए
- 8. ifstream का उपयोग कर, फ़ाइल से सही ढंग से हस्ताक्षरित int चर को कैसे पढ़ा जाए?
- 9. उन्हें बिना उपभोग किए जेएमएस संदेशों को कैसे पढ़ा जाए - ActiveMQ
- 10. पाइथन के ctypes का उपयोग करके सरणी युक्त संरचना को कैसे पढ़ा जाए और पढ़ा जाए?
- 11. gmon.out को कैसे पढ़ा जाए?
- 12. StreamReader का उपयोग कर यूआरआई से फ़ाइल को कैसे पढ़ा जाए?
- 13. .NET HttpWebRequest API का उपयोग कर प्रतिक्रिया से HTTP शीर्षलेख को कैसे पढ़ा जाए?
- 14. javac टूल पार्सर का उपयोग कर जावा फ़ाइल से इनलाइन टिप्पणियों को कैसे पढ़ा जाए?
- 15. jqgrid में userData को कैसे पढ़ा जाए?
- 16. एंड्रॉइड में पृष्ठभूमि में सेवा का उपयोग कर आने वाले संदेश को कैसे पढ़ा जाए?
- 17. कबेजा में ब्लॉक से लाइनों को कैसे पढ़ा जाए?
- 18. एक्सएमआई कैसे पढ़ा जाए?
- 19. scanf() का उपयोग कर time_t चर में डेटा को कैसे पढ़ा जाए?
- 20. कंसोल से स्पेस से अलग संख्याओं को कैसे पढ़ा जाए?
- 21. स्क्रिप्ट फ़ाइल से स्क्रिप्ट को कैसे पढ़ा जाए?
- 22. SQLite डेटाबेस से डेटा कैसे पढ़ा जाए?
- 23. एमपी 3 से मेटाडेटा कैसे पढ़ा जाए?
- 24. हबेस से डेटा कैसे पढ़ा जाए?
- 25. पायथन में QLineEdit से पाठ को कैसे पढ़ा जाए?
- 26. यूआरएल से सीएसवी फ़ाइल कैसे पढ़ा जाए?
- 27. ओसीएएमएल में बिटमैप कैसे पढ़ा जाए?
- 28. स्क्रीन के पिक्सेल को कैसे पढ़ा जाए?
- 29. app.config से कस्टम एक्सएमएल कैसे पढ़ा जाए?
- 30. वार्निशटॉप के आउटपुट को कैसे पढ़ा जाए?