2011-09-20 8 views
16

मुझे मोनो में डब्ल्यूसीएफ का उपयोग करने की कोशिश करने में बड़ी संख्या में खर्च करने का अवसर मिला है। खिलौनों के अनुप्रयोगों से परे कुछ भी के लिए, उत्पादन बिंदु में डालने के लिए इस बिंदु पर इसे बहुत ही खराब रूप से कार्यान्वित किया जाता है। यह एक 24/7 लोड जीवित नहीं रहता है।विकल्प? (डब्ल्यूसीएफ विकल्प)

मेरे पास वर्तमान में उत्पादन वातावरण में चल रहे मोनो पर डब्ल्यूसीएफ है, लेकिन मुझे अपने सॉफ़्टवेयर में स्थिरता लाने के लिए, कम से कम निकट अवधि में, उससे दूर जाने की आवश्यकता है। वर्तमान में मैं हर कुछ घंटों में प्रक्रियाओं को पुनरारंभ करके जीवित हूं, और अक्सर वह समय पर्याप्त नहीं होता है।

मैं संभावित विकल्पों की तलाश में हूं। मेरी सभी संचार संस्थाएं नेट आधारित हैं, कुछ लिनक्स पर मोनो हैं और अन्य विंडोज सर्वर पर ms.net हैं। मैं serialization परत के रूप में protobuf-net के साथ अपनी खुद की आरपीसी परत रोल करने के लिए बहुत मोहक हूं, लेकिन मैं ऐसा नहीं करना चाहूंगा। प्रोटोबफ-नेट के साथ बड़ा प्लस यह है कि इसमें अच्छा सी ++ समर्थन है, जो कि मैं मानता हूं।

क्या कोई भी मोनो पर आरपीसी के साथ स्थिरता हासिल कर चुका है? यदि ऐसा हो, तो आप क्या करते?

अपडेटेडः मैंने उल्लेख नहीं किया कि मैं राज्य में डुप्लेक्स मैसेजिंग की तलाश में हूं। यह जानकारी का एक महत्वपूर्ण हिस्सा है। मैं इसके साथ अटक नहीं गया हूं, लेकिन मुझे यह बहुत पसंद है। डब्ल्यूसीएफ इसे नेट-टीसीपी डुप्लेक्स चैनलों के साथ प्रदान करता है।

+0

पर काम करता है यह एक उत्कृष्ट सवाल है और मैं वास्तव में कुछ सभ्य जवाब देखने की उम्मीद। मैं भी, मोनो के साथ एक ही मुद्दे में भागो। अंदरूनी, मोनो ऐसा कुछ नहीं है जिसे मैं उत्पादन वातावरण में भरोसा कर सकता हूं जब डब्लूसीएफ की बात आती है। –

उत्तर

8

WS

प्रयास करें बाकी के लिए ServiceStack/एक आधुनिक, कोड-प्रथम, डीटीओ संचालित, WCF प्रतिस्थापन वेब सेवाओं ढांचे सूखी बनाने के लिए सर्वोत्तम प्रथाओं को प्रोत्साहित करने, उच्च कार्यक्षमता, स्केलेबल बाकी वेब सेवाओं

आप कुछ डुप्लेक्स और आधारित टीसीपी के लिए देख रहे हैं, तो आप zeroMQ पर विचार हो सकता है, हालांकि यह सेट समस्या है WCF से थोड़ी अलग है।

+0

+1 यह रीस्टफुल वेब सेवाओं के लिए एक शानदार विकल्प और एक डब्ल्यूसीएफ सुविधा के विकल्प के समान दिखता है। मुझे इसके लिए कुछ स्थानों पर उपयोग मिलेगा, लेकिन (जब तक मुझे कुछ याद नहीं आ रहा है) आप एक राज्यव्यापी डुप्लेक्स सेवा को लागू नहीं कर सकते हैं। मैंने इस विवरण को हाइलाइट करने के लिए अपना प्रश्न अपडेट किया है। –

+0

@ जॉन हार्गोव: यदि आप डुप्लेक्स टीसीपी में रुचि रखते हैं तो आपको शून्य एमक्यू (मेरे उत्तर को अपडेट किया गया) में भी रुचि हो सकती है। – Brook

+0

हाई-पर्फो * मैनसे ...: -/ – Danra

1

RestSharp अक्सर मोनो के आईआरसी चैनल (उदाहरण के लिए # गिमोनेट पर #mono) में वैकल्पिक रूप से उल्लेख किया जाता है और मोनो, मोनो टच, सिल्वरलाइट, विंडोज फोन 7 और, निश्चित रूप से नियमित एफएक्स के साथ भी काम करता है।

+0

मैं इस संभावना को देखूंगा। मेरी भावनाएं वही हैं जैसा मैंने ब्रुक को अपने उत्तर दो में दिया था: सर्विसस्टैक। यह डब्ल्यूसीएफ के एक पहलू को प्रतिस्थापित करता है, लेकिन प्रतिस्थापित करने के लिए बहुत सारे डब्ल्यूसीएफ हैं, और मेरे पास ऐसे स्थान हैं जहां एक आरईएसटी सेवा इसे काट नहीं देगी। –

0
+0

कोई भी मोनो में रिमोटिंग की विश्वसनीयता पर टिप्पणी कर सकता है? मैं वास्तव में रिमोटिंग का प्रशंसक नहीं हूं, लेकिन अगर यह काम करता है, तो यह काम करता है। –

+0

यह एक आकर्षण की तरह काम करता है। यह स्व का एक अत्यंत स्थिर टुकड़ा है। – pablo

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

  • कोई संबंधित समस्या नहीं^_^