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