Skip to content

lemon-1997/dynamic-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dynamic-grpc

Proxy HTTP requests to call gRPC services, use protoreflect to dynamically update the gRPC protocol without restart server.

Feature

  1. Support any http format conversion to protobuf(JSON,url query,url path,x-www-form-urlencoded).
  2. Automatic upgrade when proto protocol is updated.
  3. HTTP route is according to the google.api.http in your proto.
  4. No configuration required (use gRPC reflection).

Examples

https://github.com/lemon-1997/sqlboy/tree/main/examples

Blog post

If you want to learn more details about my motivation to write this and follow my steps in doing so, check out my blog post on the topic.

Thanks

This repository is inspired by the following projects

httprule of this project comes from grpc-gateway

About

Proxy HTTP requests to call gRPC services, use protoreflect to dynamically update the gRPC protocol without restart server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages