Grpc

From NovaOrdis Knowledge Base
Revision as of 23:34, 4 October 2023 by Ovidiu (talk | contribs) (→‎Internal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

External

Internal

Overview

gRPC is a RPC framework that uses HTTP/2 as transport protocol and Protocol Buffers as serialization format.

It provides the ability to define RPC services and generate the client and server code for the services. It also offers authentication, context propagation and documentation generation.

An example of how to use gRPC and Protocol Buffers to implement a microservice API is available in Chapter 5. Synchronous Communication of Microservices with Go.