- แฟนซีพิเศษ ชุดเครื่องมือที่สร้างขึ้นสำหรับการพัฒนาแอปพลิเคชัน HTTP reverse proxy ที่มีประสิทธิภาพสูง?
- คุณโชคดีเนื่องจากทีมนักพัฒนาซอฟต์แวร์ได้จัดเตรียมชุดข้อมูลดังกล่าวไว้บน GitHub
- รู้ว่าสิ่งนี้เรียกว่า Project YARP จริง ๆ และเป็นโอเพ่นซอร์สโดยไม่มีใครอื่นนอกจาก Microsoft เอง
- เราจะให้ข้อมูลทั้งหมดที่มีในซอฟต์แวร์นี้ และลิงก์ดาวน์โหลด GitHub ด้วย

เราจะเริ่มบทความนี้ด้วยคำถาม คุณกำลังมองหาชุดเครื่องมือสำหรับการพัฒนาแอปพลิเคชัน HTTP reverse proxy ที่มีประสิทธิภาพสูงใช่หรือไม่?
หากเป็นกรณีนี้ เราสามารถแสดงให้คุณเห็นได้ว่าเป็นโอเพนซอร์สโดยยักษ์ใหญ่ด้านเทคโนโลยีของ Redmond เอง และถ้าคำถามต่อไปของคุณคือจะหาซอฟต์แวร์นี้ได้ที่ไหน คำตอบคือ GitHub
มาดำดิ่งลงไปแล้วดูว่าความตื่นเต้นทั้งหมดเกี่ยวกับชุดเครื่องมือ reverse-proxy นี้เป็นอย่างไร
ชุดเครื่องมือพร็อกซีย้อนกลับใหม่มีอยู่ใน GitHub
ความคิดริเริ่มนี้เรียกว่า โครงการYARPซึ่งย่อมาจาก Yet Another Reverse Proxy และทุ่มเทให้กับการสร้างเซิร์ฟเวอร์พร็อกซีย้อนกลับ
ครีเอเตอร์ระบุว่าพวกเขาพบทีมภายในจำนวนมากที่ Microsoft ซึ่งกำลังสร้าง reverse proxy สำหรับบริการของตน หรือเคยถามเกี่ยวกับ API และเทคโนโลยีเพื่อสร้าง
ดังนั้น ผู้ที่เกี่ยวข้องจึงตัดสินใจนำพวกเขาทั้งหมดมารวมกันเพื่อแก้ปัญหาร่วมกัน ซึ่งก็คือ คุณเดาได้เลยว่า โครงการนี้
YARP เป็นชุดเครื่องมือ reverse proxy สำหรับการสร้างพร็อกซีเซิร์ฟเวอร์ที่รวดเร็วใน .NET โดยใช้โครงสร้างพื้นฐานจาก ASP.NET และ .NET
โปรดทราบว่าตัวสร้างความแตกต่างหลักสำหรับ YARP คือมันได้รับการออกแบบมาเพื่อให้ปรับแต่งและปรับแต่งได้ง่ายเพื่อให้ตรงกับความต้องการเฉพาะของสถานการณ์การปรับใช้แต่ละสถานการณ์

นักพัฒนายังกล่าวด้วยว่าพวกเขาคาดหวังว่า YARP จะจัดส่งเป็นไลบรารีและเทมเพลตโครงการที่ร่วมกันจัดเตรียมพร็อกซีเซิร์ฟเวอร์ที่มีประสิทธิภาพและประสิทธิผล
ไปป์ไลน์และโมดูลได้รับการออกแบบในลักษณะที่คุณสามารถปรับแต่งฟังก์ชันการทำงานให้เหมาะกับความต้องการเฉพาะของคุณได้อย่างง่ายดาย
และในขณะที่ YARP รองรับไฟล์การกำหนดค่า ความคาดหวังหลักก็คือผู้ใช้จำนวนมากจะต้องการจัดการการกำหนดค่าโดยทางโปรแกรมตามระบบการจัดการการกำหนดค่าส่วนหลังของตนเอง
YARP จะจัดเตรียม API การกำหนดค่าเพื่อเปิดใช้งานการปรับแต่งนั้นในโปรกและได้รับการออกแบบด้วย ความสามารถในการปรับแต่งเป็นสถานการณ์หลัก แทนที่จะกำหนดให้คุณต้องแยกส่วนสคริปต์หรือต้องสร้างใหม่ จากแหล่งที่มา
คุณจะพบรายละเอียดทั้งหมดที่คุณต้องการเกี่ยวกับโครงการนี้โดยไปที่มัน หน้า GitHub. นอกจากนี้ สำหรับการอัพเดทเป็นประจำ โปรดดูที่ทางการ หน้าเผยแพร่.
นี่คือเครื่องมือที่คุณกำลังมองหาใช่หรือไม่ แบ่งปันความคิดเห็นของคุณกับเราในส่วนความคิดเห็นด้านล่าง