fabio
fabio copied to clipboard
Consul Load-Balancing made simple
Dynamically monitor file changes. registry.backend = file registry.file.path =/down/fabio.txt registry.file.noroutehtmlpath=/down/404.txt /down/fabio.txt ``` route add web-svc /test http://192.168.1.222:8082 route add web-svc /web http://192.168.1.222:8081 ```
Raw tags add arbitrary route commands to the routing table. The current approach needs review but works. By prefixing a tag with `fabio ` the following text will be added...
This patch adds the option to redirect to the same host but maybe on a different path or scheme. For this `$host` can be used on the target URL, e.g....
This patch adds a circuit breaker monitor which issues route table fragments to delete routes for which the circuit breaker is open. The current implementation supports only the HTTP path....
Fabio starts when route with weight exists This is not a PR just a hint for the final solution.
This helps to use fabio in a multi tenant environment by allowing to register a fabio instance in a specific consul namespace. All services that will be picked up with...
I am behind an Amazon ELB which gets probed with a lot of non-TLS traffic which fabio is logging as invalid log msg: 2017/12/12 20:21:35 http: TLS handshake error from...
Kind of like #110 but for arbitrary headers like HSTS or HPKP, etc.
I'm having in issue where I can't get my nomad job to route with Fabio with anything except `/` for example...this works: ``` resources { cpu = 1500 memory =...
Hi, I implemented a simple Custom Backend in Go for Fabio due to the health check validity of K8S services not being discovered, it seemed like the simplest solution. However...