Zašto je WCF brži od web servisa?
Zašto je WCF brži od web servisa?

Video: Zašto je WCF brži od web servisa?

Video: Zašto je WCF brži od web servisa?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, Maj
Anonim

Web servis koristiti samo HTTP protokol prilikom prijenosa podataka iz jedne aplikacije u drugu aplikaciju. Ali WCF podržava više protokola za prijenos poruka nego ASP. NET Web usluge . WCF je 25%-50% brži od ASP. NET Web Services i otprilike 25% brži od . NET Remoting.

U tom smislu, zašto je Web API brži od WCF-a?

Pošto WCF je baziran na SOAP-u, koji koristi standardnu XML shemu preko HTTP-a, to bi moglo dovesti do sporije performanse. WEB API je bolje izbor za jednostavnije usluge male težine. WEB API može koristiti bilo koji tekstualni format uključujući XML i is brži od WCF-a . WEB API može se koristiti za stvaranje potpunog REST Usluge.

Drugo, koja je razlika između WCF-a i web servisa? Atributi − WCF usluga je definisan atributima ServiceContract i OperationContract, dok a web servis definiran je atributima WebService i WebMethod. Protokoli − WCF podržava niz protokola, tj. HTTP, imenovane cijevi, TCP i MSMQ, dok web servis podržava samo HTTP protokol.

Slično, postavlja se pitanje zašto koristimo WCF umjesto Web servisa?

WCF ima nekoliko važnih prednosti u odnosu na Web usluge i drugi Microsoft usluga arhitekture poput. NET pipelining, Remoting. Podržava više protokola za prijenos poruka nego WS, koji podržava samo slanje poruka koristeći HTTP. WCF podržava slanje poruka koristeći HTTP, kao i TCP, imenovane cijevi i MSMQ.

Je li WCF zastario?

WCF je mrtav. Ali za razvoj modernih web usluga zasnovanih na HTTP-u, WCF treba smatrati zastarjelim za ovu svrhu. Niste dobili dopis? Nažalost, Microsoft nema običaj da najavljuje kada više ne preporučuje određenu tehnologiju za razvoj novih aplikacija.

Preporučuje se: