Hvorfor er WCF raskere enn webtjeneste?
Hvorfor er WCF raskere enn webtjeneste?

Video: Hvorfor er WCF raskere enn webtjeneste?

Video: Hvorfor er WCF raskere enn webtjeneste?
Video: Detroit Lions First Look At Free Agency | Detroit Lions Podcast 2024, April
Anonim

nettjeneste bruk kun HTTP-protokoll mens du overfører data fra en applikasjon til en annen applikasjon. Men WCF støtter flere protokoller for å transportere meldinger enn ASP. NET nettjenester . WCF er 25%-50% raskere enn ASP. NET Nettjenester , og omtrent 25 % raskere enn . NET fjernkontroll.

I denne forbindelse, hvorfor Web API er raskere enn WCF?

Siden WCF er SOAP-basert, som bruker standard XML-skjema over HTTP, kan det føre til tregere ytelse. WEB API er en bedre valg for enklere, lette tjenester. WEB API kan bruke alle tekstformater inkludert XML og er raskere enn WCF . WEB API kan brukes til å lage fullverdig HVILE Tjenester.

For det andre, hva er forskjellen på WCF og webtjenester? Attributter − WCF-tjeneste er definert av attributtene ServiceContract og OperationContract, mens en nettjeneste er definert av WebService og WebMethod attributter. Protokoller − WCF støtter en rekke protokoller, dvs. HTTP, Named Pipes, TCP og MSMQ, mens en nettjeneste støtter kun

På samme måte spørs det hvorfor vi bruker WCF i stedet for webtjenester?

WCF har flere viktige fordeler fremfor nettjenester og andre Microsoft service arkitekturer som. NET pipelining, Remoting. Den støtter flere protokoller for å transportere meldinger enn WS, som kun støtter sending av meldinger med HTTP. WCF støtter sending av meldinger ved hjelp av HTTP, samt TCP, navngitte rør og MSMQ.

Er WCF foreldet?

WCF er død. Men for å utvikle moderne HTTP-baserte webtjenester, WCF bør anses avviklet for dette formålet. Fikk du ikke notatet? Dessverre har ikke Microsoft for vane å kunngjøre når de ikke lenger anbefaler en spesifikk teknologi for ny applikasjonsutvikling.

Anbefalt: