WCF neden web hizmetinden daha hızlıdır?
WCF neden web hizmetinden daha hızlıdır?

Video: WCF neden web hizmetinden daha hızlıdır?

Video: WCF neden web hizmetinden daha hızlıdır?
Video: Denizler altında 468 kablo - İNTERNETİN %99'U 2024, Nisan
Anonim

internet servisi bir uygulamadan diğerine veri aktarırken yalnızca HTTP protokolünü kullanın. Fakat WCF mesajların taşınması için daha fazla protokolü destekler hariç ASP. NET Ağ hizmetleri . WCF %25-50'dir daha hızlı ASP. NET Ağ hizmetleri ve yaklaşık %25 daha hızlı . NET Uzaktan Kumanda.

Bu bağlamda, Web API neden WCF'den daha hızlıdır?

Dan beri WCF HTTP üzerinden standart XML şeması kullanan SOAP tabanlıdır, daha yavaş performansa neden olabilir. WEB API'si bir daha iyi daha basit, hafif hizmetler için seçim. WEB API'si XML dahil herhangi bir metin biçimini kullanabilir ve WCF'den daha hızlı . WEB API'si tam gelişmiş oluşturmak için kullanılabilir DİNLENMEK Hizmetler.

İkincisi, WCF ve Web servislerinin farkı nedir? öznitelikler - WCF hizmeti ServiceContract ve OperationContract öznitelikleri tarafından tanımlanırken, bir internet servisi WebService ve WebMethod öznitelikleri tarafından tanımlanır. Protokoller - WCF HTTP, Named Pipes, TCP ve MSMQ gibi bir dizi protokolü desteklerken, bir internet servisi yalnızca HTTP protokolünü destekler.

Benzer şekilde, neden Web servisleri yerine WCF kullanıyoruz?

WCF göre birkaç önemli avantajı vardır. Ağ hizmetleri ve diğer Microsoft hizmet gibi mimariler. NET boru hattı, Uzaklaştırma. Mesajları taşımak için yalnızca HTTP kullanarak mesaj göndermeyi destekleyen WS'den daha fazla protokolü destekler. WCF HTTP'nin yanı sıra TCP, adlandırılmış kanallar ve MSMQ kullanarak ileti göndermeyi destekler.

WCF eski mi?

WCF öldü. Ancak modern HTTP tabanlı web hizmetleri geliştirmek için WCF bu amaçla kullanımdan kaldırılmış olarak kabul edilmelidir. Notu almadınız mı? Ne yazık ki Microsoft, artık yeni uygulama geliştirme için belirli bir teknolojiyi önermediklerini duyurma alışkanlığında değil.

Önerilen: