ASP.NET Core技术研究-全面认识Web服务器Kestrel

因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel。相信大家刚接触这个Kestrel时,会有各种各样的疑问。

今天我们全面认识一下ASP.NET Core的默认Web服务器Kestrel。

一、初识Kestrel

首先,Kestrel是一个跨平台的Web服务器,支持运行在Windows、macOS、Linux等操作系统中。Kestrel支持一下使用场景:

HTTPS

Opaque upgrade used to enable WebSockets(启用WebSocket情况下的不透明升级)

Unix sockets for high performance behind Nginx(Nginx高性能模式下的Unix套接字)

HTTP2(不支持macOS)

Kestrel支持运行在所有.NET 支持的平台和版本之上。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssysp.html