GRPC
A high-performance, open source universal RPC framework
Features:
Simple service definition
Start quickly and scale
Works across languages and platforms
Bi-directional streaming and integrated auth
Supported Languages:
-
Toponology:
imageGRPC Types:
Unary
Client Streaming
Server Streaming
BiDirectional Streaming
image-20201123173228267gRPC vs REST
image-20201123173526971Usage Scenarios:
Micro Services
Polyglot environments
Point-to-Point realtime communication
Network constrained environments
Reference: