मेरे पास एक सरल और सीधा सवाल है: क्या कोई प्रदर्शन लाभ (या कोई अन्य प्रकार का लाभ) है IIS 7.5 बनाम डब्ल्यूसीएफ सेवा की मेजबानी की तुलना करते समय मुझे अनजान है एक विंडोज सेवा?प्रदर्शन विचारों के लिए आईआईएस 7.5 बनाम विंडोज सेवा में होस्टिंग डब्ल्यूसीएफ
मैं इस विषय पर अंधेरे में नहीं हूं और वास्तव में दोनों होस्टिंग वातावरण में कई डब्ल्यूसीएफ सेवाओं की मेजबानी की है। हालांकि मैं एक नई सेवा शुरू करने वाला था जिसके पास कुछ भारी उपयोग था और वह विषय को फिर से देखना चाहता था। अभी मैं दोबारा एक विंडोज सेवा झुका रहा हूँ।
मैंने निम्नलिखित पदों को पढ़ा है: IIS WCF service hosting vs Windows Service जो कुछ अच्छी जानकारी देता है, लेकिन कुछ पुराना है (हाँ यहां तक कि केवल 1.5 वर्ष पुराना है, फिर भी कोडनाम 'डबलिन टेक्नोलॉजीज' का उपयोग कर रहा है)।
मेरे लिए विंडोज सेवाओं के खिलाफ कोई डिंग नहीं है क्योंकि मैं सेटअप, तैनाती और कॉन्फ़िगरेशन (डब्लूसीएफ सेवा होस्ट करने वाले पोर्ट को एसएसएल प्रमाण लागू करने सहित) के साथ काफी सहज हूं, इसलिए यह मेरे लिए एक बड़ा सौदा नहीं है आईआईएस।
मुझे हमेशा यही लगता IIS में आवेदन रीसाइक्लिंग एक नकारात्मक पक्ष एक WCF सेवा की मेजबानी, संचार में छोटे संभव टूट जाता है के लिए क्षमता की अनुमति होगी। मुझे एक .asmx आईआईएस होस्टेड सेवा (डब्ल्यूसीएफ में कनवर्ट करना) के साथ पता है कि मुझे यादृच्छिक '401 अनधिकृत' प्राप्त होता है (मेरा मतलब है कि हर 5-10,000 कॉल की तरह वास्तव में यादृच्छिक है) और मैंने इसे आईआईएस और इसकी क्षमता के साथ idiosyncrasies तक चिह्नित किया ऐप पूल के पुनर्नवीनीकरण के बिना 100% समय तक संचार बनाए रखने के लिए (संभावित रूप से समस्या उत्पन्न हो रही है? -> यह समस्या यहां प्रश्न में और संदर्भ के लिए नहीं है)। तो मैं आईआईएस के बारे में सोचता हूं।
तो मैं विंडोज़ सेवा बनाम आईआईएस 7.5 में विंडोज सर्वर 2008 आर 2 पर डब्ल्यूसीएफ सेवा की मेजबानी करने पर एक वर्तमान दिन के परिप्रेक्ष्य (एमएसडीएन तुलना चार्टों की बहुत अधिक तारीख से भी बाहर हूं, हमेशा आईआईएस 6 की तुलना करना) चाहता हूं। । धन्यवाद!!
लोविन 'नया ऐप फैब्रिक। मुझे डब्ल्यूसीएफ पसंद है, इसलिए यह सब नई चीजें – NovaJoe
ऐपफैब्रिक वास्तव में * होस्ट * डब्लूसीएफ सेवा सही नहीं है?यह सिर्फ पढ़ने के रूप में निगरानी बढ़ाने की पेशकश करता है। AppFabric या तो एक मुफ्त इंस्टॉल नहीं है, और सर्वर पर सही स्थापित किया जाना चाहिए? स्टॉपर्स नहीं दिखाएं, लेकिन कभी-कभी सर्वर पर नया सॉफ़्टवेयर प्राप्त करने से कांग्रेस का कार्य होता है। – atconway
आप सही हैं, ऐपफ़ैब्रिक वास्तव में * होस्ट * डब्ल्यूसीएफ सेवा नहीं है। ऐपफैब्रिक आईआईएस में एक मुफ्त ऐड-ऑन है। इसलिए यदि आप कानूनी रूप से W2K8R2 पर आईआईएस के माध्यम से डब्ल्यूसीएफ होस्ट कर सकते हैं, तो आप ऐपफैब्रिक का उपयोग कर सकते हैं। मॉनिटरिंग कैपेबिलिट्स के अतिरिक्त यह प्रदान करता है कि यह सेवा को गर्म करने के लिए स्टार्टअप विधि भी प्रदान कर सकता है और रीसाइक्लिंग के बिना इसे जीवित रख सकता है। – Joshua