Ի՞նչ է Microsoft Kestrel-ը:
Ի՞նչ է Microsoft Kestrel-ը:

Video: Ի՞նչ է Microsoft Kestrel-ը:

Video: Ի՞նչ է Microsoft Kestrel-ը:
Video: Սովորում ենք 0-ից Microsoft Word 25 րոպեում 2024, Դեկտեմբեր
Anonim

հյուսածաղիկ բաց կոդով է (կոդը հասանելի է GitHub-ում), իրադարձությունների վրա հիմնված, ասինխրոն I/O վրա հիմնված սերվեր, որն օգտագործվում է ցանկացած հարթակում ASP. NET հավելվածները հյուրընկալելու համար: Դուք տեղադրում եք լսող սերվերը Windows կամ Linux սերվերի վրա, իսկ հրամանի տող ինտերֆեյսը ձեր համակարգչում: Այն գործարկվել է Microsoft-ը ASP. NET Core-ի հետ միասին:

Բացի այդ, Kestrel-ը լավ է արտադրության համար։

1 Պատասխան. Այո, հյուսածաղիկ է արտադրություն պատրաստ է, բայց եթե ձեր հավելվածը հասանելի է հանրային ցանցերում, Microsoft-ը խորհուրդ է տալիս օգտագործել այն հակադարձ պրոքսիով: Պարզեցված բեռի հավասարակշռում և SSL-ի կարգավորում (դրանք կարող են ավարտվել, օրինակ, հակառակ պրոքսիով) Ստատիկ ֆայլերի, սեղմման և այլնի ավելի լավ աջակցություն:

Բացի վերևից, Kestrel-ն աջակցում է Windows-ի նույնականացմանը: Windows-ի նույնականացում (նաև հայտնի է որպես Negotiate, Kerberos կամ NTLM իսկությունը ) կարող է կազմաձևվել IIS-ով տեղակայված ASP. NET Core հավելվածների համար, հյուսածաղիկ , կամ HTTP: sys. Windows-ի նույնականացում (նաև հայտնի է որպես Negotiate, Kerberos կամ NTLM իսկությունը ) կարող է կազմաձևվել ASP. NET Core հավելվածների համար, որոնք տեղակայված են IIS կամ

Մարդիկ նաև հարցնում են՝ ես պետք է օգտագործեմ Kestrel?

հյուսածաղիկ ընդհանուր առմամբ խորհուրդ է տրվում լավագույն կատարման համար: HTTP. sys կարող է օգտագործել այն սցենարներում, երբ հավելվածը ենթարկվում է ինտերնետին, և անհրաժեշտ հնարավորությունները աջակցվում են HTTP-ի կողմից: sys, բայց ոչ հյուսածաղիկ.

Ի՞նչ է Aspnetcore_urls-ը:

Kestrel-ը միջպլատֆորմային վեբ սերվեր է ASP. NET Core-ի համար: Kestrel-ը վեբ սերվերն է, որը լռելյայն ներառված է ASP. NET Core նախագծի ձևանմուշներում: Kestrel-ն աջակցում է հետևյալ սցենարներին՝ HTTPS: Անթափանց բարելավում, որն օգտագործվում է WebSockets-ը միացնելու համար:

Խորհուրդ ենք տալիս: