Hi, i read the new licensing server mode and the limitation of core. How the core limitation impact on multithreaded programming? In modern .NET developmente we use task, async code and parallel for/foreach loop. My question is: if i implement a parallel for in a WIsej.NET application the max degree of parallelism of for loop is limited by the licensed core? If yes i believe this is very bad for application scalability.
Hi Gabriele,
Wisej.NET Server will use the licensed cores to schedule threads to respond to concurrent requests. Starting with the new server editions on May 1st, 2024, there are no limitations to the number of requests or total sessions. A smaller server under more load that it can handle based on the license will still process everything but it may process more requests on the same core.
In our experience a VM with even 1 core or 2 cores can handle a substantial number or concurrent requests. The main limiting factor is memory.
Please login first to submit.