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.
- Golang - 1.8.3
- docker-engine: 1.12.6
- make: GNU Make 4.0
- GRPC: v3
- golang
- docker
- make
- a lack of judgement for mediocre code.
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 |
Clean build and package the project with:
make clean build docker
Or simply
make docker