Pse WCF është më i shpejtë se shërbimi në internet?
Pse WCF është më i shpejtë se shërbimi në internet?

Video: Pse WCF është më i shpejtë se shërbimi në internet?

Video: Pse WCF është më i shpejtë se shërbimi në internet?
Video: TCP vs UDP Comparison 2024, Mund
Anonim

Ueb shërbim përdorni vetëm protokollin HTTP gjatë transferimit të të dhënave nga një aplikacion në aplikacionin tjetër. Por WCF mbështet më shumë protokolle për transportimin e mesazheve se sa ASP. NET Shërbimet në internet . WCF është 25%-50% Me shpejte se ASP. NET Shërbimet Web dhe rreth 25% Me shpejte se . NET Remoting.

Në këtë drejtim, pse Web API është më i shpejtë se WCF?

Që nga viti WCF është i bazuar në SOAP, i cili përdor skemën standarde XML mbi HTTP, kjo mund të çojë në performancë më të ngadaltë. WEB API Eshte nje më mirë zgjedhje për shërbime më të thjeshta dhe me peshë të lehtë. WEB API mund të përdorë çdo format teksti duke përfshirë XML dhe është më shpejt se WCF . WEB API mund të përdoret për të krijuar të plotë PUSHIMI Shërbimet.

Së dyti, cili është ndryshimi WCF dhe shërbimet në internet? Atributet − Shërbimi WCF përkufizohet nga atributet e Kontratës së Shërbimit dhe Kontratës së Operacionit, ndërsa a shërbim në internet përcaktohet nga atributet WebService dhe WebMethod. Protokollet − WCF mbështet një sërë protokollesh, p.sh., HTTP, Named Pipes, TCP dhe MSMQ, ndërsa një shërbim në internet mbështet vetëm protokollin

Në mënyrë të ngjashme, pyetet, pse ne përdorim WCF në vend të shërbimeve të internetit?

WCF ka disa avantazhe të rëndësishme mbi Shërbimet në internet dhe Microsoft tjetër shërbimi arkitektura si. NET tubacion, Remoting. Ai mbështet më shumë protokolle për transportimin e mesazheve sesa WS, të cilat mbështesin vetëm dërgimin e mesazheve duke përdorur HTTP. WCF mbështet dërgimin e mesazheve duke përdorur HTTP, si dhe TCP, tuba me emër dhe MSMQ.

A është WCF i vjetëruar?

WCF ka vdekur. Por për zhvillimin e shërbimeve moderne të internetit të bazuara në HTTP, WCF duhet të konsiderohet i zhvlerësuar për këtë qëllim. Nuk e morët memo? Fatkeqësisht, Microsoft nuk e ka zakon të njoftojë kur nuk rekomandon më një teknologji specifike për zhvillimin e aplikacioneve të reja.

Recommended: