istio / ztunnel

The `ztunnel` component of ambient mesh
Apache License 2.0
301 stars 101 forks source link

Add HTTP/3 Support to zTunnel #423

Closed stevenctl closed 1 year ago

stevenctl commented 1 year ago

HTTP/3 and QUIC may have benefits for TCP proxying, and are required before we can implement #148.

The first step is choosing a lib. For now, looking at https://github.com/hyperium/h3. Seems that support in https://github.com/hyperium/hyper is further off.

See this doc for more info.

PiotrSikora commented 1 year ago

HTTP/3 and QUIC may have benefits for TCP proxying, and are required before we can implement #148.

They are not strictly required for it, since you can proxy UDP over HTTP/2 without dropping any packets.

Also, this seems like a duplicate of https://github.com/istio/ztunnel/issues/150?