हमारे पास एक केंद्रीय सर्वर है जो विभिन्न स्थानों पर क्लाइंट नेटवर्क पर स्थित कई पीसी से संदेश भेजता है और पुन: बनाता है। इसे सुविधाजनक बनाने के लिए, वर्तमान में मैं TCPNetBindings के साथ WCF का उपयोग कर रहा हूं, प्रमाणपत्रों के साथ सुरक्षित डुप्लेक्स संचार का उपयोग कर रहा हूं।
अब, हमारे पास इसके साथ कई मुद्दे हैं - मुख्य रूप से हमें "डिस्कनेक्टेड मोड" का समर्थन करने के लिए कहा जा रहा है (हमें गलती सहिष्णु होने की आवश्यकता है)। जो मुझे पता है, उससे WCF स्टैक का उपयोग करने का कोई सरल तरीका नहीं है - हमें कुछ को लागू करने और शायद msmq का उपयोग करने की आवश्यकता होगी। मैं हाल ही में NServiceBus को देख रहा हूं, और मैं देख सकता हूं कि यह बिल को अच्छी तरह से फिट करने के लिए लगता है - गलती सहिष्णुता, संदेश एक सरल http गेटवे, आदि के माध्यम से इंटरनेट पर भेजे जा सकते हैं, मुझे पता है कि यह समुदाय में अच्छी तरह से सम्मानित है, और मैं इसे देखने से क्यों देख सकता हूं।
तो, मेरा सवाल यह है ... क्या एनएसडब्ल्यूबस की आवाज़ एक समझदार विचार की तरह काम करती है, या किसी के पास कोई अन्य सुझाव / वास्तविक दुनिया का अनुभव है जो इससे संबंधित है? मुझे लगता है कि मैं एक नई तकनीक शुरू करने के बारे में चिंतित हूं, जिसके बारे में मैं अपेक्षाकृत कम जानता हूं, और इसे हासिल करने जैसी चीजों के साथ समस्याओं का सामना करना पड़ रहा है, एक विश्वसनीय तरीके से सब कुछ सेट करना, रास्ते में आने वाली चीजें .. मैं भी "सोने से सावधान हूं" "वास्तुकला को चढ़ाना, और कुछ चमकदार का चयन करना जो मुझे अंत में WCF के साथ चिपके रहने और बनाम मेरे लिए काम करने के लिए लागू करने के लिए उकसाएगा।"
धन्यवाद!