Kestrel
Kestrel(読み:けすとれる)とは、ASP.NET Coreに付属するLinuxやMacでも動く簡易的なウェブサーバー(HTTPサーバー)です。JavaでいうところのTomcatに相当するもの。
概要[編集 | ソースを編集]
従来のASP.NETはIISにガチガチに依存していました。Windows Serverをインターネット上に晒して運用できる技術者を確保するのは至難の業でした。かといってLinuxで無理やりMonoとXSPを使って動かそうとするとグダグダでした。
一方、ASP.NET CoreではKestrelというウェブサーバーが付属するようになりました。これによりWindowsのみならず、LinuxでもMacでもAzureでもサクサク動くようになりました。
他のウェブサーバーと連携する[編集 | ソースを編集]
Kestrelは汎用的なウェブサーバーとしての機能はほとんどなく、高度な機能を利用する場合はIISやApache、Nginxなどと組み合わせて利用します。この点もJavaのTomcatなどと同じです。
関連項目[編集 | ソースを編集]