मैं कुछ आंतरिक सेवाओं के लिए विंडोज 2008, .NET 3.5 और WCF का उपयोग कर एक प्रोजेक्ट पर काम कर रहा हूं और सेवाओं को होस्ट करने का सवाल उठ गया है।WAS होस्टिंग बनाम विंडोज सेवा होस्टिंग
चूंकि हम विंडोज 2008 का उपयोग कर रहे हैं, इसलिए मुझे लगता है कि विंडोज प्रोसेस एक्टिवेशन सर्विस (डब्ल्यूएएस) का लाभ उठाना अच्छा होगा, हालांकि प्रोजेक्ट की भावना यह है कि विंडोज सेवाओं का उपयोग करना बेहतर होगा।
तो विंडोज सेवा की तुलना में डब्ल्यूसीएफ सेवाओं की मेजबानी करने के लिए डब्ल्यूएएस का उपयोग करने पर कम क्या है? क्या विंडोज सेवाओं का उपयोग करने के लिए कोई वास्तविक फायदे हैं या क्या जाने का रास्ता है?
अच्छी जानकारी। हालांकि नुकसान के बारे में क्या? मेरी समझ यह है कि डब्ल्यूएएस का उपयोग टीसीपी बाइंडिंग करने से रोकता है। क्या ये सच है? –
बिल्कुल नहीं। WAS आपको टीसीपी बाइंडिंग का उपयोग करने की अनुमति देता है, जबकि 7 से पहले आईआईएस संस्करण केवल HTTP बाइंडिंग का समर्थन करता है। – JoshL
Win2k8 सर्वर पर री पॉइंट 3 आप एक ऐपपूल ऑटो-स्टार्ट निर्दिष्ट कर सकते हैं। ध्यान दें कि डब्ल्यूएफ के लिए अतिरिक्त लाभ के साथ, एपफैब्रिक के लाभ भी हैं, जो थ्रॉटलिंग, लॉगिंग इत्यादि की आसान कॉन्फ़िगरेशन की इजाजत देता है। एक अन्य मुख्य लाभ आसान तैनाती है। आप आईआईएस रिमोट परिनियोजन का उपयोग कर सकते हैं और सभी परिवेशों में सेवाओं को स्वचालित रूप से अपग्रेड करने के लिए अपनी निर्माण प्रक्रिया में जोड़ सकते हैं। – Sentinel