We have hosted the application fabio in order to run this application in our online workstations with Wine or directly.


Quick description about fabio:

Fabio is an HTTP and TCP reverse proxy that configures itself with data from Consul. Traditional load balancers and reverse proxies need to be configured with a config file. The configuration contains the hostnames and paths the proxy is forwarding to upstream services. This process can be automated with tools like consul-template that generate config files and trigger a reload. Fabio works differently since it updates its routing table directly from the data stored in Consul as soon as there is a change and without restart or reloading. When you register a service in Consul all you need to add is a tag that announces the paths the upstream service accepts, e.g. urlprefix-/user or urlprefix-/order and fabio will do the rest. Fabio was developed and maintained by Frank Schr�der through January, 2020. Since that date primary maintenance has been the responsibility of ENA and the great community of users.

Features:
  • Customizable access logs
  • Dynamic certificate stores like file system, HTTP server, Consul and Vault
  • Official Docker image, Registrator and Docker Compose example
  • Hot reloading of the routing table without downtime
  • Support for HA Proxy PROXY protocol for inbound requests (use for Amazon ELB)
  • Forward TLS connections based on hostname without re-encryption


Programming Language: Go.
Categories:
Frameworks, Load Balancers

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.