如何增加 HttpSys 将处理的并发请求数?

How do I increase number of concurrent requests HttpSys will process?

我们有一堆服务,运行 使用 HttpSys 的自托管 http 侦听器。

据我们所见,HttpSys 只会启动 28 个并发请求(至少在我们的 4 核开发人员工作站上是这样)。我们如何增加它?

我们尝试调整 MaxAccepts,但似乎没有任何效果

_host = new WebHostBuilder()
    .UseHttpSys(options =>
    {
        options.Authentication.Schemes = AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
        options.Authentication.AllowAnonymous = true;
        options.MaxConnections = -1;
        options.MaxAccepts = 200;
    })

微软已经回答了我这个问题。并发请求没有限制。至少除了 .net ThreadPool 没有其他限制。

MaxAccepts 是有多少线程正在拉取请求队列的工作,并将请求发送到线程池进行处理

微软完整回应here