Waarom is WCF vinniger as webdiens?
Waarom is WCF vinniger as webdiens?

Video: Waarom is WCF vinniger as webdiens?

Video: Waarom is WCF vinniger as webdiens?
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024, November
Anonim

Webdiens gebruik slegs HTTP-protokol terwyl data van een toepassing na 'n ander toepassing oorgedra word. Maar WCF ondersteun meer protokolle vir die vervoer van boodskappe as ASP. NET Webdienste . WCF is 25%-50% vinniger as ASP. NET Webdienste , en ongeveer 25% vinniger as . NET afstandbeheer.

In hierdie verband, hoekom is Web API vinniger as WCF?

Sedert WCF is SOAP gebaseer, wat standaard XML-skema oor HTTP gebruik, kan dit lei tot stadiger werkverrigting. WEB API is 'n beter keuse vir eenvoudiger, ligte gewig dienste. WEB API kan enige teksformaat gebruik, insluitend XML en is vinniger as WCF . WEB API kan gebruik word om volskaalse te skep RUS Dienste.

Tweedens, wat is die verskil tussen WCF en Webdienste? Eienskappe - WCF diens word gedefinieer deur Dienskontrak- en Operasiekontrak-kenmerke, terwyl a webdiens word gedefinieer deur WebService- en WebMethod-kenmerke. Protokolle - WCF ondersteun 'n reeks protokolle, dit wil sê HTTP, Named Pipes, TCP en MSMQ, terwyl 'n webdiens ondersteun slegs

Net so word daar gevra waarom ons WCF in plaas van webdienste gebruik?

WCF het verskeie belangrike voordele bo Webdienste en ander Microsoft diens argitekture soos. NET pypleiding, afstandbeheer. Dit ondersteun meer protokolle vir die vervoer van boodskappe as WS, wat slegs die stuur van boodskappe met HTTP ondersteun. WCF ondersteun die stuur van boodskappe met HTTP, sowel as TCP, benoemde pype en MSMQ.

Is WCF uitgedien?

WCF is dood. Maar vir die ontwikkeling van moderne HTTP-gebaseerde webdienste, WCF moet vir hierdie doel as afgekeur beskou word. Het jy nie die memo gekry nie? Ongelukkig is Microsoft nie in die gewoonte om aan te kondig wanneer hulle nie meer 'n spesifieke tegnologie aanbeveel vir nuwe toepassingsontwikkeling nie.

Aanbeveel: