Prečo je WCF rýchlejšie ako webová služba?
Prečo je WCF rýchlejšie ako webová služba?

Video: Prečo je WCF rýchlejšie ako webová služba?

Video: Prečo je WCF rýchlejšie ako webová služba?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, Smieť
Anonim

webová služba pri prenose údajov z jednej aplikácie do druhej používajte iba protokol HTTP. ale WCF podporuje viac protokolov na prenos správ než ASP. NET Webové služby . WCF je 25%-50% Rýchlejší než ASP. NET webové služby a približne 25 % Rýchlejší než . NET Remoting.

Prečo je v tomto ohľade webové rozhranie API rýchlejšie ako WCF?

Od r WCF je založený na SOAP, ktorý používa štandardnú schému XML cez HTTP, môže to viesť k spomaleniu výkonu. WEB API je a lepšie voľba pre jednoduchšie služby s nízkou hmotnosťou. WEB API môže použiť akýkoľvek textový formát vrátane XML a je rýchlejšie ako WCF . WEB API možno použiť na vytvorenie plnohodnotného ODPOČINOK Služby.

Po druhé, aký je rozdiel medzi WCF a webovými službami? Atribúty − služba WCF je definovaný atribútmi ServiceContract a OperationContract, pričom a webová služba je definovaný atribútmi WebService a WebMethod. Protokoly − WCF podporuje celý rad protokolov, t. j. HTTP, Named Pipes, TCP a MSMQ, zatiaľ čo webová služba podporuje iba protokol

Podobne sa pýtame, prečo používame WCF namiesto webových služieb?

WCF má oproti nim niekoľko dôležitých výhod Webové služby a ďalší Microsoft služby architektúry ako. NET pipelining, Remoting. Podporuje viac protokolov na prenos správ ako WS, ktoré podporujú iba odosielanie správ pomocou HTTP. WCF podporuje odosielanie správ pomocou HTTP, ako aj TCP, pomenovaných kanálov a MSMQ.

Je WCF zastarané?

WCF je mŕtvy. Ale pre vývoj moderných webových služieb založených na HTTP, WCF by sa na tento účel mali považovať za zastarané. Nedostali ste poznámku? Žiaľ, Microsoft nemá vo zvyku oznamovať, keď už neodporúča konkrétnu technológiu pre vývoj nových aplikácií.

Odporúča: