GRPC Concepts: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Internal= * gRPC =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 Comm...") |
No edit summary |
||
Line 1: | Line 1: | ||
=External= | |||
=Internal= | =Internal= | ||
* [[Grpc#Subjects|gRPC]] | * [[Grpc#Subjects|gRPC]] |
Revision as of 01:39, 11 May 2024
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.
gRPC and Protocol Buffer Services
gRPC generates client and server code for services defined by Protocol Buffers.
See: