asp.net 核心 2.1 中的 libuv 与套接字
libuv vs sockets in asp.net core 2.1
自 ASP.NET Core 2.1.0-preview2 起,Microsoft 已将 libuv
更改为套接字。
为什么他们一开始就没有使用套接字?
套接字在每个操作系统中的含义是否相同?
套接字是否比 libuv 更快?
Why haven't they used Sockets in the first place?
那时候,.NET Core 中的套接字太慢了。这就是选择 libuv
的方式。也许是因为当时 libuv
是 "state of the art"。
后来他们决定对自己的实现进行 dogfood(抱歉,我找不到指出这一点的 github 问题),因此套接字得到了改进,因此使用套接字而不是本机套接字是有意义的像 libuv
.
这样的依赖
Is sockets are faster then libuv?
有关信息,请参阅 Announcing .NET Core 2.1 Preview 1 部分 "Sockets Performance and HTTP Managed Handler"。
自 ASP.NET Core 2.1.0-preview2 起,Microsoft 已将 libuv
更改为套接字。
为什么他们一开始就没有使用套接字?
套接字在每个操作系统中的含义是否相同?
套接字是否比 libuv 更快?
Why haven't they used Sockets in the first place?
那时候,.NET Core 中的套接字太慢了。这就是选择 libuv
的方式。也许是因为当时 libuv
是 "state of the art"。
后来他们决定对自己的实现进行 dogfood(抱歉,我找不到指出这一点的 github 问题),因此套接字得到了改进,因此使用套接字而不是本机套接字是有意义的像 libuv
.
Is sockets are faster then libuv?
有关信息,请参阅 Announcing .NET Core 2.1 Preview 1 部分 "Sockets Performance and HTTP Managed Handler"。