Satura rādītājs:

Kas ir Kestrel in.NET kodols?
Kas ir Kestrel in.NET kodols?

Video: Kas ir Kestrel in.NET kodols?

Video: Kas ir Kestrel in.NET kodols?
Video: Kestrels Fight to Secure Nest & Lay Eggs | Apollo & Athena | Robert E Fuller 2024, Maijs
Anonim

Kestrel ir atvērtā koda, vairāku platformu, viegls un noklusējuma tīmekļa serveris, ko izmanto Asp. Tīkla kodols lietojumprogrammas. Asp. Tīkla kodols lietojumprogrammas darbojas Kestrel tīmekļa serveris kā procesā esošais serveris, lai apstrādātu tīmekļa pieprasījumus. Kestrel ir vairāku platformu, darbojas operētājsistēmās Windows, LINUX un Mac. Kestrel tīmekļa serveris atbalsta SSL.

Cilvēki arī jautā, kas ir Kestrel serveris?

Kestrel ir atvērtā koda (avota kods pieejams vietnē GitHub), uz notikumiem orientēts, balstīts uz asinhronu I/O serveris izmanto ASP. NET lietojumprogrammu mitināšanai jebkurā platformā. Jūs instalējat klausīšanās ierīci serveris operētājsistēmā Windows vai Linux serveris un datora komandrindas interfeisu. To palaida Microsoft kopā ar ASP. NET Core.

Turklāt vai Kestrel ir piemērots ražošanai? 1 Atbilde. Jā, Kestrel ir ražošanu gatavs, bet, ja jūsu lietojumprogramma ir pieejama publiskajos tīklos, Microsoft iesaka to izmantot ar apgriezto starpniekserveri. Vienkāršota slodzes līdzsvarošana un SSL iestatīšana (tos var pārtraukt, piemēram, reversajā starpniekserverī) Labāks atbalsts statiskiem failiem, saspiešanai utt.

Turklāt, vai man vajadzētu lietot Kestrel?

Kestrel parasti tiek ieteikts vislabākajam sniegumam. HTTP. sys var var izmantot gadījumos, kad lietotne ir pakļauta internetam un nepieciešamās iespējas atbalsta HTTP. sys, bet ne Kestrel.

Kā jūs izveidojat kestrel?

Izmantojiet vienu no šīm pieejām:

  1. Startēšanas laikā konfigurējiet Kestrel. ConfigureServices: ievadiet IConfiguration gadījumu startēšanas klasē.
  2. Konfigurējiet Kestrel, veidojot resursdatoru: programmā Program.cs ielādējiet Kestrel konfigurācijas sadaļu Kestrel konfigurācijā: C# Copy.

Ieteicams: