I would like to implement a high-traffic restful .NET 4.0 WCF service which can handle a large number (maybe 2,000) requests a minute.
I understand I will need to have the hardware to handle this number of connections, but where can I expect to see bottlenecks when hosting in either IIS or a Windows service? What sort of configuration options will I need to tweak?
What happens on the server & client sides when the service gets overloaded? Do clients simply timeout?
Any information on creating a scalable, high-performance WCF rest service would be greatly appreciated.
Thanks!
Some Useful Links:
Using ServiceThrottlingBehavior to Control WCF Service Performance
WCF service may scale up slowly under load(KB)
Optimizing WCF Performance