-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP3/QUIC Support #95
Comments
for |
https://blog.cloudflare.com/pingora-open-source
|
on the roadmap |
I find a quic library:https://github.com/quinn-rs/quinn. Does it make some help? |
When we implement H3 support in pingora, we will do so using https://github.com/cloudflare/quiche |
Hi, I had a closer look into this topic and have done some proto-typing. Currently I'm thinking about taking the proto-type to a PR state or to leave it at where it is now. Before starting I've looked into the various options around this area and in context of pingora. Based on the available options the proto-type ended up having:
This approach would allow to use quiche/quic in a BoringSSL/OpenSSL context and quinn/quic in a Rustls context while sharing the h1/h2/h3 integration. Having the disadvantage that the quiche/h3 layer is not used and having the advantage that the integration with current hyper based h1/h2 layer is quite straight forward. The current status only involves the acceptor. As of now I've not looked into the connector. The quiche-h3 side is functional and pingora can be run with quiche-h3 & quinn-h3 on different endpoints to have a good option for performance comparisons. For me it would be very helpful to understand if there is interest in the described approach before deciding on the way forward and/or adjusting the path. Kind regards, |
Will Pingora integrate with Cloudflare Quiche to provide HTTP3/QUIC support? A quick look at the readme does not mention H3 or QUIC.
The text was updated successfully, but these errors were encountered: