ServicePointManager.DefaultConnectionLimit sets the maximum number of concurrent sessions for a Worker Role, but how can I find the best value here?
This is the best advise on getting the value is here on forums. Also read the knowledge base article listed.
The point is that the default of 2 will get you into trouble with connection drops.