gRPC

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

gRPC (gRPC Remote Procedure Calls[1]) is an open source remote procedure call (RPC) system initially developed at Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, bidirectional streaming and flow control, blocking or nonblocking bindings, and cancellation and timeouts. It generates cross-platform client and server bindings for many languages. Most common usage scenarios includes connecting services in microservices style architecture and connect mobile devices, browser clients to backend services[2].

See also[edit]

References[edit]

External links[edit]