WCF वेब सेवा से तेज़ क्यों है?
WCF वेब सेवा से तेज़ क्यों है?

वीडियो: WCF वेब सेवा से तेज़ क्यों है?

वीडियो: WCF वेब सेवा से तेज़ क्यों है?
वीडियो: WebService VS WCF VS WebAPI : What's the Difference?| 5 Crucial Diff Between WebService, WCF, WebAPI 2024, मई
Anonim

वेब सेवा एक एप्लिकेशन से दूसरे एप्लिकेशन में डेटा ट्रांसफर करते समय केवल HTTP प्रोटोकॉल का उपयोग करें। परंतु डब्ल्यूसीएफ संदेशों के परिवहन के लिए अधिक प्रोटोकॉल का समर्थन करता है से एएसपी.नेट वेब सेवाएं . डब्ल्यूसीएफ 25% -50% है की तुलना में तेज एएसपी.नेट वेब सेवाएं , और लगभग 25% की तुलना में तेज . नेट रिमोटिंग।

इस संबंध में, वेब एपीआई डब्ल्यूसीएफ से तेज क्यों है?

तब से डब्ल्यूसीएफ SOAP आधारित है, जो HTTP पर मानक XML स्कीमा का उपयोग करता है, इससे प्रदर्शन धीमा हो सकता है। वेब एपीआई एक है बेहतर सरल, हल्के वजन वाली सेवाओं के लिए विकल्प। वेब एपीआई XML सहित किसी भी पाठ प्रारूप का उपयोग कर सकते हैं और is डब्ल्यूसीएफ से तेज . वेब एपीआई पूर्ण विकसित बनाने के लिए इस्तेमाल किया जा सकता है विश्राम सेवाएं।

दूसरे, WCF और वेब सेवाओं में क्या अंतर है? गुण - डब्ल्यूसीएफ सेवा ServiceContract और OperationContract विशेषताओं द्वारा परिभाषित किया गया है, जबकि a वेब सेवा WebService और WebMethod विशेषताओं द्वारा परिभाषित किया गया है। प्रोटोकॉल - डब्ल्यूसीएफ प्रोटोकॉल की एक श्रृंखला का समर्थन करता है, अर्थात, HTTP, नामांकित पाइप्स, टीसीपी और एमएसएमक्यू, जबकि ए वेब सेवा केवल HTTP प्रोटोकॉल का समर्थन करता है।

इसी तरह, यह पूछा जाता है कि हम वेब सेवाओं के बजाय WCF का उपयोग क्यों करते हैं?

डब्ल्यूसीएफ पर कई महत्वपूर्ण फायदे हैं वेब सेवाएं और अन्य माइक्रोसॉफ्ट सेवा जैसे आर्किटेक्चर। NET पाइपलाइनिंग, रिमोटिंग। यह WS की तुलना में संदेशों के परिवहन के लिए अधिक प्रोटोकॉल का समर्थन करता है, जो केवल HTTP का उपयोग करके संदेश भेजने का समर्थन करता है। डब्ल्यूसीएफ HTTP, साथ ही TCP, नामित पाइप और MSMQ का उपयोग करके संदेश भेजने का समर्थन करता है।

क्या डब्ल्यूसीएफ अप्रचलित है?

डब्ल्यूसीएफ मारा हुआ। लेकिन आधुनिक HTTP-आधारित वेब सेवाओं को विकसित करने के लिए, डब्ल्यूसीएफ इस उद्देश्य के लिए बहिष्कृत माना जाना चाहिए। ज्ञापन नहीं मिला? दुर्भाग्य से, Microsoft घोषणा करने की आदत में नहीं है जब वे अब नए अनुप्रयोग विकास के लिए एक विशिष्ट तकनीक की सिफारिश नहीं कर रहे हैं।

सिफारिश की: