मैं कैसे जांच सकता हूं कि कोई संदेश कतार पहले से मौजूद है या नहीं?मैं कैसे जांच सकता हूं कि एक RabbitMQ संदेश कतार मौजूद है या नहीं?
मेरे पास 2 अलग-अलग एप्लिकेशन हैं, एक कतार बना रहा है और उस कतार से अन्य पढ़ना है।
तो यदि मैं क्लाइंट चलाता हूं जो पहले कतार से पढ़ता है, तो इससे दुर्घटनाग्रस्त हो जाता है।
तो इससे बचने के लिए मैं पहले जांचना चाहूंगा कि कतार मौजूद है या नहीं।
QueueingBasicConsumer <ConsumerName> = new QueueingBasicConsumer(<ChannelName>);
<ChannelName>.BasicConsume("<queuename>", null, <ConsumerName>);
BasicDeliverEventArgs e = (BasicDeliverEventArgs)<ConsumerName>.Queue.Dequeue();
यहां कोड स्निपेट है जिसे मैंने कतार क्यूईइंग बेसिककंस्यूमर <उपभोक्ता नाम> = नया कतार BASICConsumer () पढ़ा है; बेसिक कॉन्स्यूम ("", शून्य, <उपभोक्ता नाम>); बेसिकडिलीवरएवेंटआर्ग ई = (बेसिकडिलीवरएवेंटआआरजीएस) <उपभोक्ता नाम>। क्यूयू.डेक्यू(); –
मैंने आपके पोस्ट में कोड स्निपेट जोड़ा है। भविष्य में, कृपया टिप्पणी जोड़ने के बजाय, अधिक संदर्भ जोड़ते समय ** संपादित करें ** लिंक पर क्लिक करें।अधिक जानकारी के लिए, अनुभाग ** _ मुझे कब टिप्पणी करनी चाहिए? _ ** [टिप्पणियों के लिए सहायता पृष्ठ] पर जाएं (https://stackoverflow.com/help/privileges/comment)। –