Skip to content

agentio/echo-go

Repository files navigation

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.

About

A rudimentary gRPC API and side-by-side comparison of grpc-go and connect-go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published