Microsoft Kestrel nədir?
Microsoft Kestrel nədir?

Video: Microsoft Kestrel nədir?

Video: Microsoft Kestrel nədir?
Video: 7) Asp.NET Core 5.0 - Sunucu Çeşitleri(IIS - Kestrel - Nginx - Apache - HTTP.sys - Docker) 2024, Bilər
Anonim

Kestrel açıq mənbədir (mənbə kodu GitHub-da mövcuddur), hadisəyə əsaslanan, istənilən platformada ASP. NET tətbiqlərini yerləşdirmək üçün istifadə edilən asinxron I/O əsaslı serverdir. Siz dinləmə serverini Windows və ya Linux serverində və komanda xətti interfeysini kompüterinizdə quraşdırırsınız. tərəfindən işə salınmışdır Microsoft ASP. NET Core ilə birlikdə.

Bundan əlavə, Kestrel istehsal üçün yaxşıdır?

1 Cavab. Bəli, Kestrel edir istehsal hazırdır, lakin tətbiqiniz ictimai şəbəkələrdə mövcuddursa, Microsoft onu əks proxy ilə istifadə etməyi tövsiyə edir. Sadələşdirilmiş yük balansı və SSL quraşdırma (məsələn, əks proxy-də dayandırıla bilər) Statik fayllar üçün daha yaxşı dəstək, sıxılma və s.

Yuxarıdakılardan əlavə, Kestrel Windows autentifikasiyasını dəstəkləyirmi? Windows Authentication (həmçinin Danışıqlar, Kerberos və ya NTLM kimi tanınır identifikasiyası ) IIS ilə yerləşdirilən ASP. NET Core proqramları üçün konfiqurasiya edilə bilər, Kestrel , və ya HTTP. sys. Windows Authentication (həmçinin Danışıqlar, Kerberos və ya NTLM kimi tanınır identifikasiyası ) IIS və ya HTTP ilə yerləşdirilən ASP. NET Core proqramları üçün konfiqurasiya edilə bilər.

İnsanlar da soruşurlar ki, Kestreldən istifadə etməliyəm?

Kestrel ümumiyyətlə ən yaxşı performans üçün tövsiyə olunur. HTTP. sys bacarmaq tətbiqin İnternetə məruz qaldığı və tələb olunan imkanların HTTP tərəfindən dəstəkləndiyi ssenarilərdə istifadə oluna bilər. sys amma yox Kestrel.

Aspnetcore_urls nədir?

Kestrel ASP. NET Core üçün çarpaz platformalı veb serverdir. Kestrel standart olaraq ASP. NET Core layihə şablonlarına daxil edilmiş veb serverdir. Kestrel aşağıdakı ssenariləri dəstəkləyir: HTTPS. WebSockets-i aktivləşdirmək üçün qeyri-şəffaf təkmilləşdirmə istifadə olunur.

Tövsiyə: