
Without this, "broken deployments" that do not send trailers after their response will cause Go clients to hang indefinitely (until a client-side timeout or server-side slowloris protection kills the connection). See the diagram at https://httpwg.github.io/specs/rfc7540.html#StreamStates and the Data frame specification at https://httpwg.github.io/specs/rfc7540.html#DATA for the relevant HTTP/2 specification. See https://github.com/grpc/grpc-common/blob/master/PROTOCOL-HTTP2.md#responses for the specification that clients must be prepared for servers to omit the trailers.
#gRPC-Go
The Go implementation of gRPC
Installation
To install this package, you need to install Go 1.4 and setup your Go workspace on your computer. The simplest way to install the library is to run:
$ go get google.golang.org/grpc
Documentation
You can find more detailed documentation and examples in the grpc-common repository.
Status
Alpha - ready for early adopters.
Description
Languages
Go
99.2%
Shell
0.7%