Author Message
liu159
Joined: Jan 19, 2015
Messages: 96
Offline
Hi,

I'm wondering how the EDP handles multiple users accessing the service simultaneously ?

For example if multiple users are simultaneously using the same snap-in we installed on the server, how does EDP process these requests ? If it creates separate thread for each request then what is the limit of the number of threads ?
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
The system has been designed to scale to thousands of concurrent calls. In general, as long as you do not take a long time with your processing, things will work quite well for you. If you do have operations that will take some time during the invocation to Call Intercepted (e.g. accessing an external database), it is recommended that you invoke call.suspend() then spin up a thread from a async threadpool to do your work. Please see the beginning on chapter 4 of our Service Development Guide for more details on how to do this.

http://www.devconnectprogram.com/fileMedia/download/f4fca075-3415-4084-b1e6-5cf20c6f40f5
Go to:   
Mobile view