Turinys:

Kas yra Kestrel in.NET branduolys?
Kas yra Kestrel in.NET branduolys?

Video: Kas yra Kestrel in.NET branduolys?

Video: Kas yra Kestrel in.NET branduolys?
Video: Great Session on Kestrel Lake 2024, Lapkritis
Anonim

Kestrel yra atvirojo kodo, kelių platformų, lengvas ir numatytasis žiniatinklio serveris, naudojamas Asp. Grynasis branduolys programos. Asp. Grynasis branduolys veikia programos Kestrel žiniatinklio serveris kaip proceso serveris, skirtas žiniatinklio užklausoms apdoroti. Kestrel yra kelių platformų, veikia Windows, LINUX ir Mac. Kestrel žiniatinklio serveris palaiko SSL.

Žmonės taip pat klausia, kas yra Kestrel serveris?

Kestrel yra atvirojo kodo (šaltinio kodas pasiekiamas GitHub), pagrįstas įvykiais, pagrįstas asinchroniniu įvesties / išvesties serveris naudojamas ASP. NET programoms priglobti bet kurioje platformoje. Jūs įdiegiate klausymąsi serveris „Windows“arba „Linux“. serveris ir komandinės eilutės sąsaja jūsų kompiuteryje. Ją paleido „Microsoft“kartu su ASP. NET Core.

Be to, ar Kestrel tinka gamybai? 1 atsakymas. taip, Kestrel yra gamyba paruošta, bet jei jūsų programa pasiekiama viešuosiuose tinkluose, „Microsoft“rekomenduoja ją naudoti su atvirkštiniu tarpiniu serveriu. Supaprastintas apkrovos balansavimas ir SSL nustatymas (pavyzdžiui, juos galima nutraukti naudojant atvirkštinį tarpinį serverį) Geresnis statinių failų palaikymas, glaudinimas ir kt.

Be to, ar turėčiau naudoti Kestrel?

Kestrel paprastai rekomenduojamas siekiant geriausio veikimo. HTTP. sys gali būti naudojamas scenarijuose, kai programa veikia internete ir reikiamas galimybes palaiko HTTP. sys, bet ne Kestrel.

Kaip įkurti vėgėlę?

Naudokite vieną iš šių būdų:

  1. Konfigūruokite Kestrel paleidime. ConfigureServices: Įveskite IConfiguration egzempliorių į paleisties klasę.
  2. Konfigūruoti Kestrel kuriant pagrindinį kompiuterį: Program.cs įkelkite Kestrel konfigūracijos skyrių į Kestrel konfigūraciją: C# Copy.

Rekomenduojamas: