Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space GB and version MASTER

...

gRPC is a modern, lightweight communication protocol open-source remote procedure protocol initially developed by Google. It is a technology for implementing RPC APIs. gRPC is a high-performance, open-source, universal RPC framework used to connect services in and across data centers with pluggable support for authentication, load balancing, tracing, and health checking and authenticationchecks. It uses HTTP 2.0 as its underlying transport protocol.

It enables highly effective use of network resources. Most common usage scenarios include connecting services in microservices style architecture and connect mobile devices, browser clients to backend services.

gRPC uses Protocol buffers (Protobuf) as interface definition language (IDL). This allows to define interfaces in a language-independent way. Protocol buffers are also used as a message exchange format to define message structures.

gRPC is a Cloud Native Computing Foundation (CNCF) project.

Acronym

grpc remote procedure call

References

grpc