Proxy HTTP requests to call gRPC services, use protoreflect to dynamically update the gRPC protocol without restart server.
- Support any http format conversion to protobuf(JSON,url query,url path,x-www-form-urlencoded).
- Automatic upgrade when proto protocol is updated.
- HTTP route is according to the
google.api.http
in your proto. - No configuration required (use gRPC reflection).
https://github.com/lemon-1997/sqlboy/tree/main/examples
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.
This repository is inspired by the following projects