Skip to content

A repository for understanding basic implementation of gRPC in Golang

Notifications You must be signed in to change notification settings

jerinthomas1404/tkinter-go-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Understanding gRPC using Golang

What did I learn?

  1. On superficial level understood why gRPC is scalable in microservice architecture.
  2. Its asynchronous nature.
  3. Its support for streaming as it works on top of http v2.
  4. The sequence is preserved while streaming.

What did I implement?

  1. Created protobuf definition files, and generated code using protoc and its plugin.
  2. It generates both : server skeleton and client stub.
  3. Implemented multiple streaming - unary, server, client and bi-directional.

References

    • gRPC Up & Running - Reading
    • YT @AkhilSharma - Watched

About

A repository for understanding basic implementation of gRPC in Golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages