Microsoft Kestrel деген эмне?
Microsoft Kestrel деген эмне?

Video: Microsoft Kestrel деген эмне?

Video: Microsoft Kestrel деген эмне?
Video: Мәліметтер қорын басқару жүйесі 2024, Май
Anonim

Kestrel ачык булактуу (GitHub'да бар булак коду), окуяга негизделген, асинхрондук I/O негизиндеги сервер ASP. NET тиркемелерин каалаган платформада жайгаштыруу үчүн колдонулат. Сиз угуучу серверди Windows же Linux серверине жана компьютериңизге буйрук сабынын интерфейсин орнотосуз. тарабынан ишке киргизилген Microsoft ASP. NET Core менен бирге.

Мындан тышкары, Kestrel өндүрүш үчүн жакшы?

1 Жооп. Ооба, Kestrel болуп саналат өндүрүш даяр, бирок сиздин тиркемеңиз коомдук тармактарда жеткиликтүү болсо, Microsoft аны тескери прокси менен колдонууну сунуштайт. Жөнөкөйлөтүлгөн жүк балансы жана SSL орнотуу (буларды, мисалы, тескери проксиде токтотууга болот) Статикалык файлдарды жакшыраак колдоо, кысуу ж.б.

Жогорудагыдан тышкары, Kestrel Windows аутентификациясын колдойбу? Windows аныктыгын текшерүү (Ошондой эле Negotiate, Kerberos же NTLM катары белгилүү аутентификация ) IIS менен жайгаштырылган ASP. NET Core колдонмолору үчүн конфигурацияланышы мүмкүн, Kestrel , же HTTP. sys. Windows аныктыгын текшерүү (Ошондой эле Negotiate, Kerberos же NTLM катары белгилүү аутентификация ) IIS же HTTP менен жайгаштырылган ASP. NET Core колдонмолору үчүн конфигурацияланышы мүмкүн.

Адамдар дагы сурашат, мен Kestrel колдонушум керекпи?

Kestrel жалпысынан мыкты аткаруу үчүн сунушталат. HTTP. sys болот колдонмо Интернетке туш болгон жана талап кылынган мүмкүнчүлүктөр HTTP тарабынан колдоого алынган сценарийлерде колдонулушу мүмкүн. sys бирок жок Kestrel.

Aspnetcore_urls деген эмне?

Kestrel ASP. NET Core үчүн кайчылаш платформа веб-сервери. Kestrel демейки боюнча ASP. NET Core долбоорунун калыптарында камтылган веб сервер. Kestrel төмөнкү сценарийлерди колдойт: HTTPS. WebSockets иштетүү үчүн колдонулган ачык эмес жаңыртуу.

Сунушталууда: