gRPC
gRPC - Remote Procedure Call framework that is used for high performance communication between services. This is alternative to REST esp. for micro-services communication. gRPC uses HTTP/2 protocol. It uses protocol buffers for encoding data which is more lighter/efficient than JSON/XML in terms of bandwidth consumption during data transfer. Also HTTP/2 allows multiplexing requests so multiple requests/responses can be served at the same time rather than sequentially. gRPC is built to overcome the limitations of REST in microservice communication.
Comments
Post a Comment