मैं इन आवश्यकताओं के साथ एक संदेश कतार की तलाश में देख रहा हूँ। इसे नहीं मिला; शायद निकटतम rabbitmq-lvc प्लगइन था (लेकिन मुझे चिपकने और सामने रहने के लिए लाइन में पहला मान चाहिए)। क्या किसी को भी इनका समर्थन करने के लिए एक तकनीक पता चलेगी?क्या कोई एंटरप्राइज़ संदेश कतार है जो डुप्लिकेट संदेश छोड़ सकता है (पहला मान रहता है)?
- संदेश कतार फीफो
- अगर एक डुप्लिकेट संदेश कतारबद्ध किया जा रहा है, संदेश कतार में ही या तो खारिज कर दिया है या इसे चला जाता है।
उदाहरण के लिए, उत्पादकों इन तीन संदेश (एक discriminator मूल्य के साथ प्रत्येक) कतार में इस क्रम में डाल दिया: एम 1 (discriminator = 7654), M2 (discriminator = 2435), एम 3 (discriminator = 7654)। अब मैं संदेश कतार देखना चाहता हूं कि एम 3 में एम 1 के समान भेदभाव मूल्य है और इस प्रकार एम 3 को छोड़/अस्वीकार कर दिया गया है। उपभोक्ता केवल प्राप्त करते हैं: एम 1, एम 2।
धन्यवाद टॉम
धन्यवाद टी रॉब। मैं देख सकता हूं कि मैसेजिंग कतार क्यों संदेश निकायों का निरीक्षण नहीं करती है और क्यों न उन्हें छोड़ने का अधिकार सही दृष्टिकोण है। मैं बाहरी टेबल का उपयोग करके इस पर काम कर सकता हूं जो प्रसंस्करण का ट्रैक रखता है (भेदभावकर्ता -> अंतिम प्रसंस्करण का समय)। फिर, जो भी कतार का संदेश लेता है, वे खुद को तय कर सकते हैं कि यह प्रक्रिया करने का समय है या त्यागने का समय है। तालिका प्रश्नों के लिए थोड़ा ओवरहेड जोड़ने की आवश्यकता है; लेकिन शायद एक बेहतर मॉडल। – Tom
खुशी है कि यह एक उपयोगी पोस्ट था, लेकिन मैं थोड़ी देर के वैकल्पिक उत्तरों की प्रतीक्षा कर रहा था, इसलिए मैं इस प्रकार की आवश्यकता के बारे में अन्य ट्रांसपोर्ट के बारे में पढ़ सकता था। किसी भी मामले में, फॉलो-अप के लिए धन्यवाद और स्वीकार करें। –