-
Notifications
You must be signed in to change notification settings - Fork 619
Home
Welcome to the fabio wiki!
fabio is the HTTP router for your micro-services which just works.
It was developed by Frank Schroeder at eBay in Amsterdam to make deployment simpler and faster. It runs some of the largest websites in the Netherlands and Italy like marktplaats.nl and kijiji.it without a problem, delivering 15k req/sec but most of the time we forget it exists.
Register your services in consul, provide a health check and fabio will start routing traffic to them. No configuration required. Deployment, upgrading and refactoring has never been easier.
Have a look at the Quickstart to get started or dive into the documentation to learn more about fabio.
Feel free to help improving the documentation with deployment scenarios, real-world performance numbers and information that helps others.
Your help is appreciated :)
Thanks for using fabio
Frank Schroeder
- Home
- Quickstart
- Installation
- Verifying Releases
- Configuration
- Binding to low ports
- Deployment
-
Features
- Access Logging ⭐️
- Certificate Stores
- Compression
- Circonus Support
- DataDog Support
- Docker Support
- Dynamic Reloading
- Graceful Shutdown
- Graphite Support
- HTTP Header
- HTTPS Upstream
- Metrics Support
- Path Stripping
- PROXY Protocol
- Request Debugging
- Request Tracing
- SSE Support
- StatsD Support
- TCP Proxy ⭐️
- TCP+SNI Support
- Traffic Shaping
- Vault Integration
- Websockets
- Web UI
- Performance
- Service Configuration
- Routing
- Debugging
- Contributing
- Why fabio?