Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 1008 Bytes

File metadata and controls

21 lines (11 loc) · 1008 Bytes

Echo

This repo contains a simple echo service implemented with the official Go gRPC library (grpc-go) and with the Go implementation of the Connect RPC protocol (connect-go).

Servers and clients for all methods are implemented with both stacks and can be used for side-by-side comparisons and examples of how to use both libraries.

Protocol buffer descriptions are in the proto directory.

Building

make all generates necessary code and builds the echo-go tool. Code generation requires protoc, which can be downloaded here. All generated code will be in the genproto directory.

make build quickly rebuilds when the generated code is already up-to-date.

Running

echo-go is a command-line tool that runs the servers and clients.

License

Released under the Apache 2 license.