Wednesday, May 13, 2009

SOA 309 – Load Balancing and Scaling your WCF Services Today and Tomorrow – Michele Leroux Bustamante

www.dasblonde.net – her blog for code samples after the conference

Performance – Time to complete a request – Execution time, response time

Throughput: Concurrent request processing (requests per unit of time – usually per second)

We can decide how many concurrent calls – defaults to 16 – per service.  maxConcurrentCalls=”30”, maxConcurrentInstances=”30”, maxConcurrentSessions=”1000”

iis 6 – no concurrent request throttling – limit requests by application queue.  Increase your maxWorkerThreads to something like 100.  MaxRequestsThread.

iis 7 – process wide request queue.  Defaults to 12 (set to 0 to use IIS IO thread).  Usually don’t want to do this.  Increase to 100-500. 

No comments:

Post a Comment