carbonzipper icon indicating copy to clipboard operation
carbonzipper copied to clipboard

Investigate moving to grpc

Open dgryski opened this issue 8 years ago • 4 comments

dgryski avatar Nov 21 '15 07:11 dgryski

What are the benefits ?

Dieterbe avatar Aug 28 '16 09:08 Dieterbe

All the connections are pipelined over a single TCP connection, which means we don't have (literally) thousands of network connections to every server across a large cluster topology. That's the primary benefit I'd like. We'd probably also get a small improvement from the switch to protobuf v3. (Small in this case -- fewer pointers because v3 has values instead of making everything *Int32, etc.)

I'd probably add context and x/net/trace support while I was at it.

dgryski avatar Aug 28 '16 10:08 dgryski

+1

nnuss avatar Aug 28 '16 20:08 nnuss

Step 1 of moving to protobuf v3 is done.

dgryski avatar Mar 17 '17 17:03 dgryski