ฉันควรใช้ชวา?
ฉันควรใช้ชวา?

วีดีโอ: ฉันควรใช้ชวา?

วีดีโอ: ฉันควรใช้ชวา?
วีดีโอ: ขวากหนาม : ไฮเปอร์ 2024, พฤศจิกายน
Anonim

โดยทั่วไปเราแนะนำ ใช้ชวา หลัง IIS บน Windows อย่างไรก็ตาม, ชวา ไม่รองรับเป็นเอดจ์เซิร์ฟเวอร์ใน 1.1 (มัน จะ เป็น 2.0) ดังนั้นหากคุณไม่ต้องการ ใช้ IIS แล้ว ใช้ เว็บฟัง

ในทำนองเดียวกัน Kestrel ดีสำหรับการผลิตหรือไม่?

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

ด้านบนนี้ Kestrel Web server คืออะไร? ชวา เป็นโอเพ่นซอร์ส ข้ามแพลตฟอร์ม น้ำหนักเบาและเป็นค่าเริ่มต้น เว็บเซิร์ฟเวอร์ ใช้สำหรับแอปพลิเคชัน Asp. Net Core แอปพลิเคชัน Asp. Net Core ทำงาน Kestrel เว็บเซิร์ฟเวอร์ อยู่ในระหว่างดำเนินการ เซิร์ฟเวอร์ ที่จะจัดการ เว็บ ขอ. Kestrel เว็บเซิร์ฟเวอร์ อิงตามไลบรารี async I/O ที่เรียกว่า libuv ที่พัฒนาขึ้นเป็นหลักสำหรับ Node เจเอส

อีกอย่างที่ต้องรู้ก็คือชวาทำงานอย่างไร?

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

Kestrel รองรับการรับรองความถูกต้องของ Windows หรือไม่

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