Skip to main content

Kestrel Server | Ambiente .NET

  • Kestrel Server | Ambiente .NET

O servidor web padrão que vem com o ASP.NET Core. Permite que os aplicativos ASP.NET Core sejam implantados entre plataformas: no Windows, Linux e macOS. Kestrel é um servidor web leve.

Ele não fornece todos os recursos de outros servidores, como hospedagem de arquivos estáticos, reescrita de URL, compressão...etc. É por isso que é leve e muito mais rápido do que outros servidores web. O Kestrel pode ser executado sozinho ou por trás de um servidor de proxy reverso, como IIS, Nginx ou YARP

Os protocolos de comunicação suportados pelo Kestrel são:

  • HTTP/1.1
  • HTTP/2
  • HTTP/3
  • HTTPS para ligações seguras.
  • WebSockets

O Kestrel fornece recursos de diagnóstico integrados: Registro e Métricas.

ℹ Fato interessante: o termo Kestrel vem de qualquer uma das várias pequenas aves de rapina do gênero Falco (família Falconidae) conhecidas por seu hábito de pairar durante a caça.

Mais detalhes que você quer compartilhar no Kestrel?