Miks on WCF kiirem kui veebiteenus?
Miks on WCF kiirem kui veebiteenus?

Video: Miks on WCF kiirem kui veebiteenus?

Video: Miks on WCF kiirem kui veebiteenus?
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024, Mai
Anonim

Veebiteenus kasutage andmete ühest rakendusest teise ülekandmisel ainult HTTP-protokolli. Aga WCF toetab rohkem protokolle sõnumite edastamiseks kui ASP. NET Veebiteenused . WCF on 25-50% kiiremini kui ASP. NET Veebiteenused ja umbes 25% kiiremini kui . NET Remoting.

Miks Web API on sellega seoses kiirem kui WCF?

Alates WCF on SOAP-põhine, mis kasutab standardset XML-skeemi HTTP kaudu, võib see kaasa tuua aeglasema jõudluse. WEB API on parem valik lihtsamate ja kergemate teenuste jaoks. WEB API saab kasutada mis tahes tekstivormingut, sealhulgas XML-i ja on kiirem kui WCF . WEB API saab kasutada täismahus loomiseks PUHASTA Teenused.

Teiseks, mis vahe on WCF-il ja veebiteenustel? Atribuudid − WCF teenus on määratletud atribuutidega ServiceContract ja OperationContract, samas kui a veebiteenus on määratletud atribuutidega WebService ja WebMethod. Protokollid − WCF toetab mitmeid protokolle, nt HTTP, Named Pipes, TCP ja MSMQ, samas kui veebiteenus toetab ainult

Samamoodi küsitakse, miks me kasutame veebiteenuste asemel WCF-i?

WCF on mitmeid olulisi eeliseid Veebiteenused ja muu Microsoft teenust arhitektuurid nagu. NET konveier, kaugjuhtimine. See toetab rohkemate sõnumite edastamise protokolle kui WS, mis toetab ainult HTTP-ga sõnumite saatmist. WCF toetab sõnumite saatmist HTTP, aga ka TCP, nimega torude ja MSMQ kaudu.

Kas WCF on vananenud?

WCF on surnud. Kuid kaasaegsete HTTP-põhiste veebiteenuste arendamiseks WCF tuleks sel eesmärgil lugeda aegunuks. Kas te ei saanud märgukirja? Kahjuks pole Microsoftil kombeks teada anda, millal nad enam uute rakenduste arendamiseks konkreetset tehnoloogiat ei soovita.

Soovitan: