stefanprodan / goc-proxy

A dynamic reverse proxy backed by Consul

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GOC-Proxy

GOC-Proxy is a dynamic reverse proxy and load balancer that uses Consul to generate routes to your services. Each time the Consul catalog changes, GOC-Proxy updates it's service registry and reroutes the HTTP calls to the new service instances. GOC-Proxy is not designed to be an Internet facing reverse proxy, it's main purpose is to route and monitor traffic between microservices behind the firewall. GOC-Proxy exposes a metrics endpoint that can be instrumented by Prometheus and uses the RED method (Request rate, Error rate and request Duration) for microservices monitoring.

About

A dynamic reverse proxy backed by Consul


Languages

Language:Go 87.0%Language:Shell 13.0%