Sisällysluettelo:

Mikä on Kestrel in.NET -ydin?
Mikä on Kestrel in.NET -ydin?

Video: Mikä on Kestrel in.NET -ydin?

Video: Mikä on Kestrel in.NET -ydin?
Video: Common kestrel flying | Tuulihaukka lentää | Tornfalk | Turmfalke | عوسق شائع | Cernícalo vulgar 红隼 2024, Saattaa
Anonim

Kestrel on avoimen lähdekoodin, monialustainen, kevyt ja oletusverkkopalvelin, jota käytetään Asp:lle. Net Core sovellukset. Asp. Net Core sovellukset käynnissä Kestrel web-palvelin prosessin aikana palvelimena web-pyynnön käsittelemiseksi. Kestrel on monialustainen, toimii Windowsissa, LINUXissa ja Macissa. Kestrel verkkopalvelin tukee SSL:ää.

Ihmiset kysyvät myös, mikä on Kestrel-palvelin?

Kestrel on avoimen lähdekoodin (lähdekoodi saatavilla GitHubissa), tapahtumaohjattu, asynkroninen I/O-pohjainen palvelin käytetään isännöimään ASP. NET-sovelluksia millä tahansa alustalla. Asennat kuuntelulaitteen palvelin Windowsissa tai Linuxissa palvelin ja tietokoneen komentoriviliittymä. Sen lanseerasi Microsoft yhdessä ASP. NET Coren kanssa.

Lisäksi onko Kestrel hyvä tuotantoon? 1 vastaus. Joo, Kestrel On tuotantoa valmis, mutta jos sovelluksesi on saatavilla julkisissa verkoissa, Microsoft suosittelee, että käytät sitä käänteisen välityspalvelimen kanssa. Yksinkertaistettu kuormituksen tasapainotus ja SSL-asetukset (nämä voidaan lopettaa esim. käänteisellä välityspalvelimella) Parempi tuki staattisille tiedostoille, pakkaukselle jne.

Lisäksi pitäisikö minun käyttää Kestrelia?

Kestrel suositellaan yleensä parhaan suorituskyvyn saavuttamiseksi. HTTP. sys voi voidaan käyttää tilanteissa, joissa sovellus on alttiina Internetiin ja HTTP tukee vaadittuja ominaisuuksia. sys mutta ei Kestrel.

Kuinka asetat kestrelin?

Käytä jotakin seuraavista tavoista:

  1. Määritä Kestrel käynnistyksessä. ConfigureServices: Lisää IConfiguration-esiintymä Startup-luokkaan.
  2. Määritä Kestrel isäntäkonetta rakennettaessa: Lataa Program.csissa Kestrel-määrityksen Kestrel-osio Kestrelin kokoonpanoon: C# Copy.

Suositeltava: