Learning gRPC
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
golang
nodejs
php
protos
python
.gitignore
README.md

README.md

Learn gRPC

A learning experiment with gRPC based upon the official documentation and a Medium article by Shiju Varghese

About

This repo contains a protocol buffer, for a customer service, as defined in the Medium article. This single protocol buffer has then been implemented in 4 different languages:

Each of these languages has a client and server implementation (with the exception of PHP which just has a client). The implementations all use generated client/server libraries from the (protoc)[https://github.com/google/protobuf] tool.

Usage

See the README in each language folder for more information.

Hint: Yeah you could be dull and run the client and server in the same language. But you don't have to! The magic of protocol buffers means the client/server implementation doesn't matter. It just works.