2011-03-16 20 views
6

की सदस्यता लेना क्या एक NServiceBus संदेश हैंडलर लिखना संभव है जो त्रुटि कतार की सदस्यता लेता है ताकि हमें कोई त्रुटि संदेश स्थानांतरित होने पर निर्णय लेने के तर्क को निष्पादित करने की अनुमति मिल सके?NServiceBus त्रुटि कतार

अधिमानतः, मैं एक ही NServiceBus.host.exe प्रक्रिया/उदाहरण यदि संभव हो तो नीचे में नियमित रुप से संदेश ग्राहकों और त्रुटि कतार ग्राहकों को रखने के लिए

धन्यवाद

बेन

उत्तर

5

तुम एक हो सकता है चाहते हैं एंडपॉइंट त्रुटि कतार को देखो। मुद्दा यह होगा कि आपको नहीं पता होगा कि यह क्यों है। आप कई 3.0 को देखने पर विचार करना चाहते हैं यदि आप इसे संभाल सकते हैं कि यह देव चक्र में बहुत जल्दी है। 3.0 FaultManager प्रस्तुत करता है जिसमें अपवाद शामिल है जिससे संदेश त्रुटि कतार को हिट करने का कारण बनता है।

आप 2 कतारों के लिए वायर्ड एंडपॉइंट नहीं कर पाएंगे, तो आपको 2 अंतराल रखना होगा। किसी अन्य मशीन पर अपनी त्रुटि कतार रखने का सबसे अच्छा अभ्यास है, इसलिए उस मशीन पर एक अलग अंतराल होना सर्वोत्तम होगा।

टिप्पणी प्रति अपडेट किया गया लिंक: Fault Management in 3.0 और Custom Fault Handling in 15 Minutes

+0

महान सुझाव। @ एडम के ब्लॉग में इस विषय पर इन 2 लेख भी हैं जो पढ़ने योग्य हैं: [http://adamfyles.blogspot.com/2011/01/nservicebus-30-fault-management.html] [http: //adamfyles.blogspot। कॉम/2013/02/एनएसबी-कस्टम-गलती-हैंडलिंग-इन -15-मिनट.html] – killthrush

+0

ये लिंक 1 सितंबर 2013 तक मर चुके हैं। –

संबंधित मुद्दे