WCF scaling – check your counters

Thursday, August 11, 2011

A few months ago, I posted about the issue of WCF scaling and how it is affected by the throttling behavior, by ASP.NET settings (when hosted in IIS), and how it uses the thread pool. Today I don’t want to talk about the scaling problem, but rather give you a small tip about how to check it – use performance counters. WCF was shipped with built-in performance counter that show you various counters regarding throttling, security, MSMQ , WS-Reliable messages, and transactions. To View these counters do the following: 1. Open your service configuration and...

Problems with WCF Scaling

Thursday, May 5, 2011

Every once in a while, people ask me about problems they have when trying to use a single WCF service with multiple concurrent calls. The first think I tell them is to check their WCF throttling settings. The throttling behavior in WCF controls how many instances and session WCF can create and manage at once. These settings also depend on the binding you use. For example if you have a single proxy on the client side that sends many async calls at once, and you use basicHttpBinding, WCF will by default create many instances on the...
no comments