Skip to content

Ar11rA/go-grpc-protobufs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go and protobufs

This repo is for experimenting various cases with golang, grpc and protobufs.

Stuff explored

  1. Golang protobufs
  2. Simple Grpc client server
  3. Grpc APIs
    • Unary
    • Server Stream
    • Client Stream
    • Bi-directional streaming

Why?

  1. Faster than rest over http
  2. Streaming capability
  3. Native http2 support
  4. Scalable
  5. JSONs vs ProtoBufs for serializing data

Examples

  1. Just basic proto files
  2. Simple Client server
  3. Simple Unary request/response model
  4. Complex Unary request/response model
  5. Simple Server streaming greet example
  6. Simple Client streaming greet example

Releases

No releases published

Packages

No packages published

Languages