IIS AppPool Maximum Workflows is set to 1 by default. For some reason, each workflow is limited to 10 service calls at a time. My asynchronous WCF server function is disabled (10 * 1000); only. This is what happens when Maximum Worker Processes = 1 http://s4.postimg.org/4qc26cc65/image.png
as an alternative
http://i.imgur.com/C5FPbpQ.png?1
(First post on SO, I need to combine all the images into one image.)
In this test, the client makes 48 asynchronous WCF WS calls (using 16 processes). Ideally, it will take about 10 seconds (Sleep (10000)), but it takes 52 seconds. You can see 5 horizontal lines in the perfmon image (above the link) (using perfmon to monitor the current web services connections on the server). Each horizontal line lasts 10 seconds (which makes a dream (10,000)). There are 5 horizontal lines, since the server processes 10 calls each time and then closes 10 connections (this happens 5 times to process 48 calls). Completing all calls took 52 seconds.
After setting Maximum Workflows = 2 (in the same picture above), this time there are 3 horizontal lines, because the server processes 20 calls each time and then closes 20 connections (this happens 3 times to process 48 calls). Took 33 seconds.
After setting Maximum Workflows = 3 (in the same picture above), this time there are 2 horizontal lines, because the server processes 30 calls each time. (occurs 2 times to handle 48 calls) Took 24 seconds.
After setting the maximum workflows = 8 (in the same picture above) This time there is 1 horizontal line, because the server processes 80 calls each time. (occurs once to process 48 calls) Took 14 seconds.
If you do not like this situation, your parallel (asynchronous or streaming) client calls will be queued for 10 seconds on the server, then all your streaming calls (> 10) will not be processed by the server in parallel.
PS: I used Windows 8 x64 with IIS 8.5. The limit of 10 simultaneous requests is for Windows operating systems. Server OSs do not have this limitation according to another post in SO (I cannot give a link because of rep <10).