grpc-usage-example

module
v0.0.0-...-83f7db4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2021 License: MIT

README

gRPC Usage Example

Go Report Card Updates Python 3

A simple client-server architecture showing how gRPC works.

Contains:

  • A Server, implemented in Go
  • A Client, implemented in Python

Running

In order to simplify the execution, a convenient Makefile is provided.

That said, Docker and make is all you need to run both server and client.

Server

Run server first by opening a bash console and executing make run-server.

The command will download Go image, get the dependencies, build the application and run it.

Client

Open a bash console and execute make run-client.

The command will download Python 3 image, get dependencies and run the application.

Protobuf compilation

If you want to apply changes you will have to recompile the .proto file.

You will need:

Execution:

Open a bash console and execute make proto-generation.

This command will generate both Go and Python code in the right place.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL