पर एक संदेश कब स्थानांतरित किया गया है मैं RabbitMQ संस्करण 3.0.2 & का उपयोग कर रहा हूं, मुझे त्रुटि कतार में 1000 संदेश दिखाई देता है। मैं जानना चाहता हूंरैबिटएमक्यू के साथ Masstransit: त्रुटि संदेश कतार
- किस बिंदु पर संदेशों को त्रुटि कतार में स्थानांतरित किया जाता है?
- क्या यह जानने का कोई तरीका है कि एक त्रुटि संदेश में एक निश्चित संदेश क्यों स्थानांतरित किया जा रहा है?
- क्या त्रुटि कतार से सामान्य कतार में संदेश स्थानांतरित करने का कोई तरीका है?
धन्यवाद
हाय ट्रैविस, उत्तर के लिए धन्यवाद। मेरे मामले में, 100 संदेशों में से 10 को त्रुटि कतार में स्थानांतरित कर दिया गया है। अब मैं समझने में असफल रहा कि डी-सीरियलाइजेशन के कारण केवल कुछ संदेश विफल क्यों होंगे और उपभोक्ता अपवाद क्यों फेंक देगा। मुझे लगता है कि बेहतर समझ हासिल करने के लिए हमें लॉगिंग सक्षम करने की आवश्यकता है। – SharpCoder
यह संभव है कि deserialization में एक त्रुटि है - लेकिन आमतौर पर केवल तभी होता है जब आप एक्सचेंज में डेटा डालने के लिए एमटी का उपयोग नहीं कर रहे हैं। सभी संभावित हूड में आपका उपभोक्ता अपवाद फेंक रहा है। शुभकामनाएं, लॉगिंग संभवतः यह समझने का पहला कदम है कि क्या हो रहा है। दस्तावेज़ों को मदद करनी चाहिए: http://masstransit.readthedocs.org/en/master/overview/logging.html – Travis
इसे समझाने के लिए धन्यवाद। लेकिन आपके द्वारा साझा किया गया लिंक MassTransit के लिए है और RabbitMQ को लॉग इन करने के लिए नहीं है। हो सकता है कि मैं गलत हूं लेकिन मुझे लगता है कि हमें RabbitMQ त्रुटियों को लॉग करना चाहिए – SharpCoder