Skip to content
/ gRPC Public

a modern open source high performance Remote Procedure Call framework

Notifications You must be signed in to change notification settings

rurumimic/gRPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC

  • Install gRPC
  • gRPC
  • Helloworld
  • Product Info Servicemd)
    • Create go modules: server, client
    • Write and compile a protobuf for go interface
    • Build and run server and client
  • gRPC patterns
    • Unary RPC
    • Server streaming RPC
    • Client streaming RPC
    • Bidirectional streaming RPC
  • Basic
    • RPC
    • Message Encoding
    • Length-Prefix Message Framing
    • HTTP/2
    • gRPC Layer
  • Advanced
    • Interceptors
      • server/client
      • unary/stream interceptor
    • Deadline
    • Cancellation
    • Error Handling
    • Multiplexing
    • Metadata
    • Load Balancing, Name Resolve
    • Compression
  • Secure
    • basic authentication
    • mTLS
    • OAuth 2.0
  • Production
  • Ecosystem
    • microservices architecture

Ref

gRPC

Book

Documentation

About

a modern open source high performance Remote Procedure Call framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published