Kestrel服务器上托管的.NET核心应用程序的多请求处理行为

时间:2019-12-05 04:33:44

标签: asp.net-core .net-core asp.net-core-webapi kestrel-http-server

我已经开发了在kestrel服务器上托管的.NET Core(2.2)Web API应用程序。

此应用程序由同步和异步API组成。 我已经创建了一个客户端应用程序来调用多个(并行)同步API以进行测试。 测试结果如下。

enter image description here

enter image description here

与“案例2”中的上述情形相同,当从客户端PC执行并行请求(100)时,立即向服务器PC接收到请求(Wire-shark记录),但是在.NET Core内部开始实际处理需要时间。应用。

我想知道了解上述行为的确切机制。

红est服务器是否将所有并行请求保留在队列中的某个位置并逐个处理它们?

他们是否可以使用任何指标计算方法来绘制上述带有实际值的方案?

0 个答案:

没有答案