carbonapi icon indicating copy to clipboard operation
carbonapi copied to clipboard

Migrate to gRPC

Open Civil opened this issue 8 years ago • 0 comments

This is a pre-requirement for various pending improvements.

Examples of stuff we'll acheive:

  • Better query multiplexing. gRPC uses HTTP/2 and because of that even when we have single requests, we won't have overhead for establishing/closing TCP connections.
  • Better tracing support. This is pre-requirement for OpenTracing support
  • Better Context Propagation - at this moment we need to marshal/unmarshal all interesting fields and send them as HTTP Headers, gRPC can do that for us.

Civil avatar Sep 07 '17 12:09 Civil