emrexps / grpc-product-api

a gRPC playground in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grpc-product-api

What is gRPC? How and what is it used for? While researching whether it can dethrone the rest in the future. I decided to learn by doing with a project.

I created the this simple playground api. For now, I have examined the unary, client streaming and server streaming features, and I will go deeper in the future.

So what is gRPC?

gRPC is an open-source project that makes Remote Procedure Call developed by google. It communicates with binary files instead of JSON or XML and uses HTTP/2 which gives it high speed/low latency and low payload.

It is currently used by companies such as google, netflix, cockroachdb and is seen as the future of microservices.

About

a gRPC playground in Java


Languages

Language:Java 100.0%