Grpc: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
* https://grpc.io
* https://grpc.io


=Overview=
=Internal=
* [[Cloud_Native_Compute_Foundation|Cloud Native Computing Foundation]]
* [[Protocol_Buffers]]
* [[Microservices]]


gRPC is a RPC framework that uses HTTP/2 as transport protocol and [[Protocol Buffers]] as serialization format.
=Subjects=
 
* [[gRPC Concepts|Concepts]]
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.
* [[gRPC Programming Model|Programming Model]]
 
An example of how to use gRPC and Protocol Buffers to implement a microservice API is available in Chapter 5. Synchronous Communication of [[MiGo|Microservices with Go]].

Latest revision as of 22:22, 10 July 2024