Волобуев Петр | Технологический радарВолобуев Петр | Технологический радар

Kestrel

.net
Использую

Проекты переводим на .net core в угоду мультиплатформенности.

Оценка

Kestrel — встроенный веб‑сервер для платформы ASP.NET Core, разработанный Microsoft. По умолчанию включается в шаблоны проектов ASP.NET Core и рекомендован для использования в большинстве сценариев.

Фичи

  • Кроссплатформенность. Работает на Windows, Linux и macOS.
  • Высокая производительность. Оптимизирован для обработки большого числа одновременных подключений.
  • Лёгкость. Подходит для сред с ограниченными ресурсами (контейнеры, пограничные устройства).
  • Безопасность. Поддерживает HTTPS, защищён от типичных уязвимостей веб серверов.
  • Поддержка современных протоколов:
    • HTTP/1.1;
    • HTTP/2 (кроме macOS — поддержка планируется в будущих версиях);
    • HTTP/3;
    • WebSockets.
  • Интеграция с ASP.NET Core. Совместим с промежуточным ПО (middleware), внедрением зависимостей, системой конфигурации и другими компонентами платформы.
  • Гибкость развёртывания. Может работать:
    • самостоятельно (в отдельном процессе);
    • за обратным прокси сервером (IIS, Nginx, Apache).