Hvorfor er WCF hurtigere end webservice?
Hvorfor er WCF hurtigere end webservice?

Video: Hvorfor er WCF hurtigere end webservice?

Video: Hvorfor er WCF hurtigere end webservice?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, November
Anonim

Webtjeneste brug kun HTTP-protokol, mens du overfører data fra en applikation til en anden applikation. Men WCF understøtter flere protokoller til transport af meddelelser end ASP. NET Webtjenester . WCF er 25%-50% hurtigere end ASP. NET Webtjenester og cirka 25 % hurtigere end . NET fjernbetjening.

Hvorfor er Web API i denne forbindelse hurtigere end WCF?

Siden WCF er SOAP-baseret, som bruger standard XML-skema over HTTP, kan det føre til langsommere ydeevne. WEB API er en bedre valg for enklere, lette tjenester. WEB API kan bruge ethvert tekstformat inklusive XML og er hurtigere end WCF . WEB API kan bruges til at skabe fuld-blæst HVILE Tjenester.

For det andet, hvad er forskellen på WCF og webtjenester? Attributter − WCF service er defineret af ServiceContract og OperationContract attributter, hvorimod en webservice er defineret af WebService og WebMethod attributter. Protokoller − WCF understøtter en række protokoller, dvs. HTTP, Named Pipes, TCP og MSMQ, mens en webservice understøtter kun

På samme måde bliver det spurgt, hvorfor vi bruger WCF i stedet for webtjenester?

WCF har flere vigtige fordele i forhold til Webtjenester og andre Microsoft service arkitekturer som. NET pipelining, Remote. Det understøtter flere protokoller til transport af meddelelser end WS, som kun understøtter afsendelse af meddelelser ved hjælp af HTTP. WCF understøtter afsendelse af beskeder ved hjælp af HTTP, samt TCP, navngivne rør og MSMQ.

Er WCF forældet?

WCF er død. Men for at udvikle moderne HTTP-baserede webtjenester, WCF bør betragtes som forældet til dette formål. Fik du ikke notatet? Desværre har Microsoft ikke for vane at annoncere, hvornår de ikke længere anbefaler en specifik teknologi til udvikling af ny applikation.

Anbefalede: