WCF Request Processing threading Architecture


  • I'm looking for information on how WCF processes requests. I've been looking though the docs, but nothing I've found really describes how the system behaves at runtime, under load.

    For example, does WCF manage its own request queue or does it use IIS when hosted in IIS ? What is the behavior when throttling is enabled and there are not enough threads available to service incoming requests... is the load shed or is it queued somewhere ? Is any of this behavior dependent on hosting environment or transport ? What is the default behavior if throttling is not enabled ?

    Just FYI, I'm not talking about MSMQ queued WCF services at this point, just plain old http. If there's a whitepaper on this somewhere I could really use it. Thanks.

    Monday, October 23, 2006 4:02 PM

All replies