8 คะแนน โดย xguru 2020-05-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารีข้ามแพลตฟอร์มที่อิมพลีเมนต์ QUIC ซึ่งเป็นโปรโตคอลพื้นฐานของ HTTP/3 ด้วยภาษา C

  • ไคลเอนต์/เซิร์ฟเวอร์ พร้อมการปรับแต่งเพื่อให้ได้ปริมาณงานสูงสุด/เวลาแฝงต่ำสุด

  • Async IO

  • รองรับ Receive Side Scaling(RSS)

  • รองรับการรวมการส่ง/รับผ่าน UDP (coalescing)

  • เพื่อรองรับ TLS 1.3, บน Win10 พึ่งพา Schannel และบน Linux พึ่งพา OpenSSL

1 ความคิดเห็น

 
xguru 2020-05-01

แต่ละบริษัทกำลังสร้าง implementation ของ QUIC กันด้วยคนละภาษาเลยนะ มาดูกันว่าใครจะทำได้ดีกว่ากัน..

Quiche - implementation ของ QUIC ที่ Cloudflare สร้างด้วย RUST https://github.com/cloudflare/quiche

mvfst(Move Fast) - implementation ของ QUIC ที่ Facebook สร้างด้วย C++ https://github.com/facebookincubator/mvfst

HTTP/3 และ QUIC

สถานะปัจจุบันของ HTTP/3 https://th.news.hada.io/topic?id=1296

ทำไม HTTP/3 ถึงเลือกใช้ UDP? https://th.news.hada.io/topic?id=682

เปรียบเทียบประสิทธิภาพของ HTTP/3 กับ HTTP/2 https://th.news.hada.io/topic?id=1893

Cloudflare เริ่มรองรับ QUIC และ HTTP/3 https://th.news.hada.io/topic?id=604

Receive-Side Scaling (RSS) : เทคนิคที่ช่วยกระจายภาระการประมวลผลการรับเครือข่ายได้อย่างมีประสิทธิภาพ โดยให้ CPU แต่ละตัวประมวลผลแพ็กเก็ตที่เข้ามาแบบขนานกันในระบบมัลติโปรเซสเซอร์

https://docs.microsoft.com/en-us/windows-hardware/…