Skip to content

gRPC is communication framework written on top of HTTP/2. It is a cross-platform open source high performance Remote Procedure Call (RPC) framework. This repo is contains end-end demo and all communications demo

Notifications You must be signed in to change notification settings

Brijesh1005/grpc-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grpc-learn

GRPC is communication framework written on top of HTTP/2. It is a cross-platform open source high performance Remote Procedure Call (RPC) framework.

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. (1)

More details on gRPC and HTTP/2 can be found in this presentation

This repository contains below demos:

  1. End 2 end demo: Contains the demo for grpc unary communication between frontend and grpc backend via grpc-web and envoy. Demo also contains inter server unary communication.
  1. All communication demo: This shows all types of inter server commmunications:
    • Unary client to unary server communication
    • Unary client to stream server communication
    • Stream client to unary server communication
    • Stream client to stream server communication

About

gRPC is communication framework written on top of HTTP/2. It is a cross-platform open source high performance Remote Procedure Call (RPC) framework. This repo is contains end-end demo and all communications demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages