Skip to content

ipfans/grpctools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grpctools

Additional toolkits for gRPC-go on production.

⚠️ ATTENTION!!

  • A work-in-progress project, use for your own risks.
  • gRPC often changes its API design. So please notes version requirements.

Naming

Consul Resolver

The github.com/ipfans/grpctools/naming/consul implements new Resolver APIs (gPRC L9) support. It works fine on gRPC-go 1.7.0+. It also can work with new Balancer APIs (e.x. Roundrobin balancer).

Registery

Consul Registery

The github.com/ipfans/grpctools/registery/consul implements a Registery interface that helps services to register into consul.

Middleware

Leaky-bucket Ratelimit

The github.com/ipfans/grpctools/middleware/ratelimit implements gRPC Interceptor to rate limit by leaky-bucket rate limit algorith.

About

Additional toolkits for gRPC-go on production.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages