Microsoft ออกชุดเครื่องมือสำหรับแอป HTTP reverse ประสิทธิภาพสูง

  • ชุดเครื่องมือโอเพนซอร์ซใหม่สำหรับการพัฒนาแอปพลิเคชัน HTTP reverse proxy ประสิทธิภาพสูงเรียกว่า YARP
  • มันทำงานบนทั้ง Linux และ Windows และสามารถใช้เพื่อความปลอดภัยและการทำโหลดบาลานซ์
  • YARP ตรวจสอบการรับส่งข้อมูลเครือข่ายขาเข้าทั้งหมดก่อนที่จะตัดสินใจว่าจะส่งไปที่ใด
  • ชุดเครื่องมือนี้มาพร้อมกับไลบรารีที่สามารถแก้ไขได้ในแอปพลิเคชันเพื่อเพิ่มการใช้งานจริงของ reverse proxy
เครื่องมือพร็อกซี่ที่ดีที่สุดเพื่อความเป็นส่วนตัว

Microsoft ได้เปิดตัวชุดเครื่องมือโอเพ่นซอร์สใหม่สำหรับการพัฒนาประสิทธิภาพสูง HTTP reverse proxy แอปพลิเคชัน YARP (Yet Another Reverse Proxy) เขียนด้วยภาษา C++ และทำงานบน Windows และ Linux

นักพัฒนาสามารถใช้ YARP เพื่อให้การโหลดบาลานซ์ การกำหนดเส้นทาง การแคช การบีบอัด การยุติ TLS และการบันทึกสำหรับเซิร์ฟเวอร์ HTTP นอกจากนี้ยังสามารถใช้เพื่อให้คุณลักษณะด้านความปลอดภัย เช่น การจำกัดอัตราและการกรองคำขอ

YARP ยังได้รับการออกแบบมาให้สามารถปรับขนาดได้สูง: ใช้โมเดลอะซิงโครนัสที่ปรับขนาดตามจำนวนคอร์ในระบบ การเชื่อมต่อสตรีม HTTP หรือ WebSocket แต่ละรายการได้รับการจัดการโดยผู้ปฏิบัติงานเธรดแยกต่างหาก

มันคืออะไร?

HTTP reverse proxy เป็นส่วนประกอบที่รับทราฟฟิกขาเข้าทั้งหมดไปยังเซิร์ฟเวอร์ วิเคราะห์คำขอแต่ละรายการ และพร็อกซีคำขออย่างโปร่งใสไปยังเซิร์ฟเวอร์แบ็กเอนด์ตั้งแต่หนึ่งเครื่องขึ้นไป

พร็อกซีย้อนกลับสามารถกระจายโหลดจากคำขอขาเข้าไปยังหลายเซิร์ฟเวอร์ ปรับปรุงประสิทธิภาพของระบบโดยรวม

YARP เป็นชุดเครื่องมือโอเพ่นซอร์สสำหรับการพัฒนาแอปพลิเคชัน HTTP reverse proxy ที่มีประสิทธิภาพสูง

เนื่องจากเป็นโซลูชันที่พร้อมสำหรับการผลิตและผ่านการทดสอบอย่างดี จึงได้รับการออกแบบมาสำหรับการปรับใช้และการจัดการที่ง่ายดายและ ขยายได้เพียงพอที่จะใช้ประโยชน์จากฮาร์ดแวร์ใหม่ ความสามารถของระบบปฏิบัติการ และศักยภาพอื่นๆ การปรับปรุง

มันทำงานอย่างไร?

คุณอาจสงสัยว่าแอปพลิเคชันพร็อกซีย้อนกลับทำงานอย่างไร

พูดง่ายๆ ก็คือ แอปพลิเคชั่น reverse proxy ทำหน้าที่เป็นเซิร์ฟเวอร์คนกลางระหว่างไคลเอนต์และเซิร์ฟเวอร์อื่นๆ

โดยจะสกัดกั้นการรับส่งข้อมูลเครือข่ายขาเข้าทั้งหมด ดูคำขอที่เข้ามา แล้วตัดสินใจว่าจะส่งไปที่ใด

ชุดเครื่องมือใหม่ของ Microsoft ที่เรียกว่า Yet Another Reverse Proxy (YARP) กำหนดเป้าหมายแอปพลิเคชัน HTTP reverse proxy ที่มีประสิทธิภาพสูง

YARP มีส่วนประกอบที่จำเป็นทั้งหมดสำหรับการพัฒนาและทดสอบแอปพลิเคชัน reverse proxy ของคุณเอง

คุณสมบัติของมันคืออะไร?

คุณสมบัติหลักของ YARP ได้แก่:

  • รองรับบิลด์ข้ามแพลตฟอร์ม (Windows, Linux, OS X) และอุปกรณ์มือถือ เช่น iOS และ Android
  • การใช้ I/O แบบอะซิงโครนัสเพื่อจัดการการเชื่อมต่อข้ามแพลตฟอร์มต่างๆ ได้อย่างมีประสิทธิภาพ
  • ปลั๊กอิน API ที่สนับสนุนโมดูลที่กำหนดเองและส่วนขยายอื่นๆ ของบุคคลที่สาม
  • ปลั๊กอินในตัวหลายตัว: การส่งไฟล์แบบคงที่, การบีบอัด gzip, การเขียน URL ใหม่, การจัดสรรภาระงาน และอื่นๆ
  • เครื่องมือที่มีประโยชน์สำหรับการดีบักประสิทธิภาพของแอปพลิเคชันของคุณ

สิ่งที่คุณต้องรู้เกี่ยวกับมัน

Microsoft ได้เปิดตัว YARP ซึ่งเป็นพร็อกซีย้อนกลับที่ออกแบบมาสำหรับการโหลดบาลานซ์ HTTP ประสิทธิภาพสูง และนี่คือสิ่งสำคัญหลายประการที่คุณต้องรู้เกี่ยวกับมัน

  1. ซอฟต์แวร์นี้เป็นโอเพ่นซอร์สและสามารถใช้เพื่อปรับปรุงประสิทธิภาพ ความปลอดภัย ความน่าเชื่อถือ และความสามารถในการปรับขนาดของแอปพลิเคชัน HTTP
  2. ชุดเครื่องมือนี้มีไลบรารีที่สามารถฝังลงในแอปพลิเคชันเพื่อเพิ่มฟังก์ชันการทำงานของพร็อกซีย้อนกลับ
  3. ที่เก็บ GitHub ของโปรเจ็กต์มีแอปพลิเคชันตัวอย่างโดยใช้ไลบรารี YARP แอปพลิเคชันนี้ยังมีให้ใช้งานเป็นอิมเมจ Docker
  4. YARP ได้รับการพัฒนาโดยทีม Microsoft Edge และถูกใช้ภายในที่ Microsoft เพื่อสร้างบริการ reverse proxy ที่ใช้โค้ดเนทีฟ
  5. ชุดเครื่องมือประกอบด้วยรันไทม์ที่จัดการคำขอและการตอบกลับ HTTP ทั้งหมด รวมถึงการกำหนดเส้นทาง การเพิ่มประสิทธิภาพการขนส่ง การบีบอัด การแคช และการบันทึก นอกจากนี้ยังมี API สำหรับกำหนดค่ารันไทม์และแดชบอร์ดบนเว็บที่แสดงสถิติแบบเรียลไทม์

คุณคิดอย่างไรเกี่ยวกับชุดเครื่องมือ YARP มันเป็นสิ่งที่คุณจะใช้หรือไม่ แจ้งให้เราทราบในส่วนความคิดเห็น

Melhor VPN สำหรับ iPhone และพีซีในปี 2023 [Testamos 8]

Melhor VPN สำหรับ iPhone และพีซีในปี 2023 [Testamos 8]เบ็ดเตล็ด

Manter sua privacidade e sua conexão seguras é basic hoje em dia. ไม่จำเป็นต้องใช้งานพีซีแบบรวมศูนย์และใช้งานโทรศัพท์และช่องโหว่อื่น ๆ Felizmente, โซลูชั่น VPN ที่ใช้งานได้ดีกับ iPhone และแล็ปท็อป ...

อ่านเพิ่มเติม
ข้อผิดพลาด "Non hai Accesso per la Disinstallazione" [การแก้ปัญหา]

ข้อผิดพลาด "Non hai Accesso per la Disinstallazione" [การแก้ปัญหา]เบ็ดเตล็ด

สแตนโก ดิ เวเดเร และเมสซาจโจ ดิ ผิดพลาด ไม่มีการเข้าถึงที่เพียงพอต่อการถอนการติดตั้งไม่มีข้อผิดพลาดจากโปรแกรม? Conta su di noi per risolvere il problems.Prima di tutto, prova a ottenere และ permess...

อ่านเพิ่มเติม
Windows 11 มีปัญหาทางโทรศัพท์: ซ่อมได้ไหม?

Windows 11 มีปัญหาทางโทรศัพท์: ซ่อมได้ไหม?เบ็ดเตล็ด

ยูทิลิตี้นี้ใช้สำหรับ Android ของคอมพิวเตอร์และ Phone Link (สำหรับโทรศัพท์ของคุณ) หม้อต้มสมาร์ทโฟนเชื่อมต่อเข้ากับพีซีและเชื่อมต่อผ่าน USB, ใช้งานร่วมกันได้กับ avea posibilitatea de a vedea sau de ...

อ่านเพิ่มเติม