Microsoft Kestrel คืออะไร?
Microsoft Kestrel คืออะไร?

วีดีโอ: Microsoft Kestrel คืออะไร?

วีดีโอ: Microsoft Kestrel คืออะไร?
วีดีโอ: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, อาจ
Anonim

ชวา เป็นโอเพ่นซอร์ส (ซอร์สโค้ดมีอยู่ใน GitHub) เซิร์ฟเวอร์ที่ใช้ I/O แบบอะซิงโครนัสที่ขับเคลื่อนด้วยเหตุการณ์ที่ใช้เพื่อโฮสต์แอปพลิเคชัน ASP. NET บนแพลตฟอร์มใดๆ คุณติดตั้งเซิร์ฟเวอร์การรับฟังบนเซิร์ฟเวอร์ Windows หรือ Linux และอินเทอร์เฟซบรรทัดคำสั่งบนคอมพิวเตอร์ของคุณ เปิดตัวโดย Microsoft พร้อมกับ ASP. NET Core

นอกจากนี้ Kestrel ดีสำหรับการผลิตหรือไม่?

1 คำตอบ ใช่, ชวา เป็น การผลิต พร้อม แต่ถ้าแอปพลิเคชันของคุณพร้อมใช้งานบนเครือข่ายสาธารณะ Microsoft แนะนำให้คุณใช้กับพร็อกซีย้อนกลับ การทำโหลดบาลานซ์ที่ง่ายขึ้นและการตั้งค่า SSL (สามารถยกเลิกได้ที่ reverse proxy เป็นต้น) รองรับไฟล์สแตติก การบีบอัด ฯลฯ ได้ดีขึ้น

นอกจากนี้ Kestrel ยังรองรับการพิสูจน์ตัวตน Windows หรือไม่ การรับรองความถูกต้องของ Windows (เรียกอีกอย่างว่า Negotiate, Kerberos หรือ NTLM การรับรองความถูกต้อง ) สามารถกำหนดค่าสำหรับแอป ASP. NET Core ที่โฮสต์ด้วย IIS ชวา หรือ HTTP ระบบ การรับรองความถูกต้องของ Windows (เรียกอีกอย่างว่า Negotiate, Kerberos หรือ NTLM การรับรองความถูกต้อง ) สามารถกำหนดค่าสำหรับแอป ASP. NET Core ที่โฮสต์ด้วย IIS หรือ

มีคนถามว่าฉันควรใช้ชวาหรือไม่?

ชวา แนะนำโดยทั่วไปเพื่อประสิทธิภาพที่ดีที่สุด HTTP. sys สามารถ ใช้ในสถานการณ์ที่แอปเปิดเผยต่ออินเทอร์เน็ตและความสามารถที่จำเป็นได้รับการสนับสนุนโดย HTTP sys แต่ไม่ใช่ ชวา.

Aspnetcore_urls คืออะไร?

Kestrel เป็นเว็บเซิร์ฟเวอร์ข้ามแพลตฟอร์มสำหรับ ASP. NET Core Kestrel เป็นเว็บเซิร์ฟเวอร์ที่รวมอยู่ในเทมเพลตโครงการ ASP. NET Core ตามค่าเริ่มต้น Kestrel รองรับสถานการณ์ต่อไปนี้: HTTPS การอัปเกรดแบบทึบใช้เพื่อเปิดใช้งาน WebSockets

แนะนำ: