मैं हाथ से लुढ़का हुआ समाधानों से दूर रहने की सलाह देता हूं क्योंकि कुछ कठिन सामानों का एक गुच्छा होता है जिन्हें सही तरीके से प्राप्त करने की आवश्यकता होती है - जैसे लेन-देन कैसे संभाला जाता है, अपवाद कैसे रोलबैक का कारण बनता है, कैसे रोलिंग को अंतहीन रूप से रोकना है (जहर संदेश), लंबे समय तक चलने वाले वर्कफ़्लो के साथ कैसे एकीकृत किया जाए ताकि राज्य प्रबंधन की सीमाएं और अधिक हो सकें।
आप शायद कुछ प्रकार के टिकाऊ / लेन-देन संदेश भेजने वाले बुनियादी ढाँचे को चाहते हैं, इसलिए MSMQ का उपयोग नहीं करने पर आप Microsoft प्लेटफ़ॉर्म पर सर्विस ब्रोकर, या ActiveMQ जैसे कुछ अन्य विकल्प से बचे रहेंगे। MSMQ को सेवा ब्रोकर के विपरीत पहले से ही सभी विंडोज मशीनों पर स्थापित होने का लाभ है, जो नहीं है।
NServiceBus, Mass Transit, और Rhino Service Bus के बीच चयन करने के संदर्भ में - यह Stackoverflow जवाब NServiceBus की तुलना करते हुए MassTransit शुरू करने के लिए एक अच्छी जगह होगी।
हमारे 3.1 रिलीज में, हम NSB स्टूडियो की शुरुआत कर रहे हैं - विजुअल स्टूडियो इंटीग्रेटेड मॉडलिंग टूल्स का एक सेट जो आपको अपने सिस्टम को एब्सट्रैक्शन के उच्च स्तर पर मॉडल करने में सक्षम बनाता है और आपके लिए NServiceBus के बहुत सारे कॉन्फ़िगरेशन और इनिशियलाइज़ेशन स्वचालित रूप से किए जाते हैं। मैं कहता हूँ कि यह वास्तव में NServiceBus के पक्ष में तराजू का सुझाव देता है।
उम्मीद है की वो मदद करदे।
अस्वीकरण: मैं NServiceBus का लेखक हूं।