Skip to content

A comparison of GRPC and http (json encoded) request latency in golang

License

Notifications You must be signed in to change notification settings

blancharda/go-protocol-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-protocol-comparison

A comparison of GRPC and http (json encoded) request latency in golang. The goal of this project is to explore the advantages/disadvantages of GRPC in comparison to a more traditional http protocol using json.

Versions

  • Golang - 1.8.3
  • docker-engine: 1.12.6
  • make: GNU Make 4.0
  • GRPC: v3

Requirements

  • golang
  • docker
  • make
  • a lack of judgement for mediocre code.

Make targets

Target Description
clean cleans build artifacts/executables
build builds the project
docker packages the project in docker
test starts the docker container, runs tests against it

Usage

Clean build and package the project with:

make clean build docker

Or simply

make docker

Useful references

About

A comparison of GRPC and http (json encoded) request latency in golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published