An open API service indexing awesome lists of open source software.

https://github.com/fxmbx/grpc-101


https://github.com/fxmbx/grpc-101

grpc rpc

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

grpc- built on Http2
🚀🚀
Types of grpc API

- uniary
service GreetService{
rpc Greet(GreetingRequest) returns (GreetResonse) {};

- streaming server
rpc GreetManyTimes(GreetManayTimesRequest) returns (stream GreetManyTimeRespnse){};

- streaming client
rpc LongGreet(stream LongGreetRequest) returns (LongGreetResponse) {};

- bidirectional streaming
rpc GreatEveryone(stream GreetEveryOneRequest) returns (stream GreetEveryOneResponse) {};

}

grpc is asynchronous by default . each server can serve millions of request in parallel
client side load balancing

grpc-GO
https://github.com/grpc/grpc-go