WCF’DE THROTTLING (AZALTMA) MEKANİZMASININ PROTOKOL BAZLI İNCELENMESİ
Yıl 2015,
Cilt: 1 Sayı: 2, 27 - 32, 27.12.2015
Mirsat Yeşiltepe
,
Muhammet Kurulay
Öz
Bu çalışmada WCF’de (Windows İletişim Temelleri) Throttling (Azaltma) mekanizmasını farklı iki protokolü temsil eden wsHttpBinding (Web Servis Http Bağlama – Http protokolünü simgeleyen olarak) ve netTcpBinding (İnternet İletim Denetim Protokolü Bağlama – Tcp protokolünü simgeleyen olarak) bağlama türlerine göre varsayılan olarak ve Azaltma mekanizması parametrelerine bağlı olarak incelenecektir. Amaç yapılmak istenen işin mümkün olan en az çalışma zamanında yapılabilmesine olanak sağlayacak mekanizma parametrelerinin optimum değerlerini bulmaktır. Karşılaştırmada hız, iletişim mesaj sayısı ve iletişim mesaj boyutu parametreleri kullanılacaktır.
Kaynakça
- Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C. ,“Hypertext Transfer Protocol”, HTTP/1.1. IETF. RFC 2616.R., 1999.
- Vinton G. Cerf, Robert E. Kahn, "A Protocol for Packet Network Intercommunication". IEEE Transactions on Communications, 1974.
- Mirsat Yeşiltepe, “Servis Odaklı Mimari Güvenliğinde Güvenlik Tiplerinin Karşılaştırılması”, Akademik Bilişim 2015,2015.
- Scott Allen, “A Software Developer's Guide to HTTP Part III–Connections”, PluralSight,2012.
- ServiceThrottlingBehavior Class, ” https://msdn.microsoft.com/tr-tr/library/system.servicemodel.description.servicethrottlingbehavior(v=vs.110).aspx”, Şubat 2015.
- Juval Lowy, “Discover Mighty Instance Management Techniques For Developing WCF Apps”, https://msdn.microsoft.com/en-us/magazine/cc163590.aspx, 2006.
- Michèle Leroux Bustamante, “Concurrency and Throttling Configurations for WCF Services”, Dev Pro Community, 2009.
- Shivprasad Koirala, “Three ways to do WCF instance management”, CPOL, 2010.