jerry-enebeli / grpc-rest-gateway Goto Github PK
View Code? Open in Web Editor NEWgRPC To REST is an API gateway that enables application developers to communicate with their gRPC services using a RESTful API
gRPC To REST is an API gateway that enables application developers to communicate with their gRPC services using a RESTful API
Calling an unreachable/dialable grpc server returns an invalid memory error.
Generate Swagger Documentation based on the register data
Create the Delete service method. Should be able to delete all services using the(--all flag) and also be able to delete a single service using the service name.
//Commands format
//Delete all services command
gateway service delete --all
//Delete single service command
gateway service delete [service name]
//Resources
//Bolt for db
https://github.com/etcd-io/bbolt#using-buckets
//Cli Tool
https://github.com/spf13/cobra
properly handle service errors: Preferably avoid printing or returning to the user.
Create gateway docker image
Create support for multiple services in a proto file
A method to make a gRPC client call to the provided gRPC backend. the method is responsible for taking in input from the proxy and returning an out from the gRPC backend.
convert custom http handler to chi router. This utilizes its routing system for more flexibility like params and query
properlly format gateway cli outputs
Unable to call any other command after gateway service run has been called (main thread listing to the server which prevents future executions on the thread)
Update readme to better describe the project = with some examples and diagrams
this keeps a state of all running service
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.