WCF яагаад вэб үйлчилгээнээс хурдан байдаг вэ?
WCF яагаад вэб үйлчилгээнээс хурдан байдаг вэ?

Видео: WCF яагаад вэб үйлчилгээнээс хурдан байдаг вэ?

Видео: WCF яагаад вэб үйлчилгээнээс хурдан байдаг вэ?
Видео: Как сделать сайт-портфолио — учебник по веб-дизайну 2024, May
Anonim

Вэб үйлчилгээ нэг програмаас нөгөө програм руу өгөгдөл дамжуулахдаа зөвхөн HTTP протоколыг ашиглана уу. Гэхдээ WCF мессеж дамжуулах илүү олон протоколуудыг дэмждэг - аас ASP. NET Вэб үйлчилгээ . WCF 25%-50% байна илүү хурдан ASP. NET Вэб үйлчилгээ , мөн ойролцоогоор 25% илүү хурдан . NET Remoting.

Үүнтэй холбогдуулан Вэб API яагаад WCF-ээс хурдан байдаг вэ?

Түүнээс хойш WCF нь SOAP дээр суурилсан бөгөөд HTTP дээр стандарт XML схемийг ашигладаг бөгөөд энэ нь гүйцэтгэлийг удаашруулж болзошгүй юм. WEB API нь илүү сайн энгийн, хөнгөн жинтэй үйлчилгээний сонголт. WEB API XML гэх мэт ямар ч текст форматыг ашиглаж болно WCF-ээс хурдан . WEB API бүрэн хэмжээний бий болгоход ашиглаж болно АМРАХ Үйлчилгээ.

Хоёрдугаарт, WCF болон Вэб үйлчилгээ юугаараа ялгаатай вэ? Шинж чанарууд - WCF үйлчилгээ нь ServiceContract болон OperationContract шинж чанаруудаар тодорхойлогддог бол a вэб үйлчилгээ нь WebService болон WebMethod шинж чанаруудаар тодорхойлогддог. Протоколууд - WCF HTTP, Named Pipes, TCP, MSMQ гэх мэт олон төрлийн протоколуудыг дэмждэг. вэб үйлчилгээ зөвхөн HTTP протоколыг дэмждэг.

Үүний нэгэн адил бид яагаад вэб үйлчилгээний оронд WCF ашигладаг вэ?

WCF хэд хэдэн чухал давуу талтай Вэб үйлчилгээ болон бусад Microsoft үйлчилгээ гэх мэт архитектурууд. NET дамжуулах хоолой, Remoting. Энэ нь зөвхөн HTTP ашиглан мессеж илгээхийг дэмждэг WS-ээс илүү олон протоколыг дэмждэг. WCF HTTP, түүнчлэн TCP, нэртэй хоолой, MSMQ ашиглан мессеж илгээхийг дэмждэг.

WCF хуучирсан уу?

WCF нас барсан. Гэхдээ орчин үеийн HTTP-д суурилсан вэб үйлчилгээг хөгжүүлэхийн тулд, WCF энэ зорилгоор хуучирсан гэж үзэх нь зүйтэй. Санамж аваагүй юу? Харамсалтай нь, Майкрософт шинэ програм хөгжүүлэх тусгай технологийг санал болгохоо больсон тухайгаа зарладаггүй.

Зөвлөмж болгож буй: