개요
tokio-quiche는 Cloudflare의 sans-IO QUIC 구현 quiche를 Tokio 런타임과 결합한 비동기 Rust 라이브러리다. Cloudflare는 Oxy HTTP/3 서버와 WARP·Privacy Proxy의 MASQUE 클라이언트에서 내부 사용한 코드를 2025년 11월 공개했다.
구조
IoWorkeractor가 하나의 quiche 연결을 구동하고InboundPacketRouter가 connection ID별 패킷을 라우팅한다.ApplicationOverQuictrait로 HTTP/3뿐 아니라 DNS over QUIC, Media over QUIC 같은 애플리케이션 프로토콜을 연결할 수 있다.H3Driver가 raw HTTP/3 이벤트와 비동기 body stream을 client/server driver로 올린다.- 수백만 RPS를 처리해 왔다는 것은 Cloudflare의 운영 경험에 대한 설명이며, 독립 benchmark 결과가 아니다.
위치와 경계
tokio-quiche는 완성된 HTTP/3 서버가 아니라 상위 프로젝트를 위한 low-level building block이다. 프라이버시 프로토콜을 직접 시험하는 2026-08-09-github-cloudflareresearch-pvcli와는 다른 레이어이고, 무중단 프로세스 교체는 2026-08-09-github-cloudflare-ecdysis와 이어진다.
출처
- GitHub 저장소
- Async QUIC and HTTP/3 made easy — 2025-11-06 발표.
- moc-cloudflare-open-source · moc-dev-tools