How many threads are use to execute a request in IS ?

Hi Everyone,
I have a question, I can’t find out the answer, so I need advice from everyone.
How many threads are use to execute a request in IS ? I see the configuration of Available Thread Pool of server, so I wonder how many threads will be taken from it when IS process a request (Example: HTTP request).

Thanks for reading!

Hi Cong,

usually there should be one thread being used per request.

The available threads can be used to process several requests in parallel.

Regards,
Holger

Hi Holger,
So do we have the special case ? Can you share more about that special case ?

Hi Cong,

this depends on your implementation (how you handle the request).

Regards,
Holger

Thank Holger.

Another question: I have one IS server with 8 core and 16 GB RAM, how many maximum thread I can set for this IS ? We have any formular for it ?

Hi Cong,

we usually configure 2GB JVM memory per IS instance and configure minThreads=100 (instead of the default) and maxThreads= 500.

In most of our implementations these settings are sufficient, only one instance we have configured with 3,5GB JVM due to the amout of payload which flows over this instance.

Regards,
Holger

Thank Holger.