QUIC support in gRPC

2,465 views
Skip to first unread message

gust...@gmail.com

unread,
Jan 15, 2017, 4:22:26 PM1/15/17
to grpc.io
In this presentation Daniel Petersson from Google mentions that Duo is using gRPC over QUIC:

Is that support available in the standard grpc build or is it a private feature?

Thank you

Penn (Dapeng) Zhang

unread,
Jan 17, 2017, 1:01:20 PM1/17/17
to grpc.io, gust...@gmail.com, Louis Ryan
We don't have QUIC in the standard grpc build itself yet. However, Cronet has both gRPC and QUIC support. Maybe gRPC over QUIC has been achieved through cronet.
+ lryan@ for the roadmap.

Kailash Sethuraman

unread,
Jan 17, 2017, 2:35:08 PM1/17/17
to grpc.io, gust...@gmail.com, lr...@google.com
Hi, 
There are indeed apps such as Duo that are using gRPC over QUIC. They leverage Cronet as the transport. While work has been done to accommodate this, it has not yet been folded into the mainline due to difficulties in compiling cronet. We are working with the folks from cronet to see if this can be simplified and when it is, the intention is to definitely integrate the support (both for android and ios).

You can follow along the issue https://github.com/grpc/grpc-java/issues/1116 for java though there is not much there in terms of updates quite yet.

Thanks!

Gustavo García

unread,
Jan 18, 2017, 11:07:26 AM1/18/17
to Kailash Sethuraman, grpc.io, lr...@google.com
Perfect.  Thank you very much Kailash and Penn.

--
You received this message because you are subscribed to a topic in the Google Groups "grpc.io" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/grpc-io/vWS8LqTU46A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to grpc-io+u...@googlegroups.com.
To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/51ce1ebf-4ea0-450b-b3b8-e70b0c69c889%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Craig Tiller

unread,
Jan 18, 2017, 11:10:50 AM1/18/17
to Gustavo García, Kailash Sethuraman, grpc.io, lr...@google.com
Do note that Cronet provides the client side, but you'll also need something to terminate QUIC and convert to HTTP2 to talk to any of the mainline gRPC servers.

You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.

To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
Reply all
Reply to author
Forward
0 new messages