On the recordRead 9 Oct 202621 facts
Zuul
On the record
- Authentication
- Zuul filters can identify authentication requirements for resources and reject requests that do not satisfy them.github.com · read 9 Oct 2026
- Configuration limit
- The documented connection pool uses a pool per host and event loop, which can make the minimum number of backend connections high when many Zuul instances and event loops run.github.com · read 9 Oct 2026
- Deployment consideration
- The Core Features guide cautions that Zuul's per-host, per-event-loop connection pools can result in a high minimum number of backend connections when many instances and event loops are running.github.com · read 9 Oct 2026
- Distribution
- The Getting Started guide provides Maven and Gradle dependency examples for Zuul Core version 4.0.0 and instructions to build and run a sample app.github.com · read 9 Oct 2026
- Filters
- Zuul filters can handle authentication, security, monitoring, dynamic routing, stress testing, load shedding, static responses, and multiregion routing.github.com · read 9 Oct 2026
- Installation
- The getting-started guide lists Maven coordinates for zuul-core version 4.0.0 and shows how to build and run the sample app with Gradle.github.com · read 9 Oct 2026
- Integrations
- Zuul is designed to work with Eureka for service discovery and can also use static server lists or another discovery service.github.com · read 9 Oct 2026
- Intended users
- The Netflix TechBlog describes self-service routing use cases including staging traffic, onboarding services, load testing, gradual migrations, canary testing, and rejecting requests by path or header.netflixtechblog.com · read 9 Oct 2026
- License
- The repository is licensed under Apache-2.0.github.com · read 9 Oct 2026
- Load balancing
- The documented default load balancer uses Ribbon and round robin selection, with availability zone success tracking.github.com · read 9 Oct 2026
- Monitoring and debugging
- Request Passport records timestamped request lifecycle events, while Request Attempts tracks proxy attempts and their status.netflixtechblog.com · read 9 Oct 2026
- Netflix components
- Netflix's usage page describes using Hystrix, Ribbon, Turbine, and Archaius with Zuul in its deployment.github.com · read 9 Oct 2026
- Product
- Zuul is an L7 application gateway for dynamic routing, monitoring, resiliency, and security.github.com · read 9 Oct 2026
- Protocols and security
- The Netflix TechBlog lists inbound HTTP/2 support and mutual TLS among Zuul 2's features.netflixtechblog.com · read 9 Oct 2026
- Resiliency
- Zuul 2 includes adaptive retries and configurable concurrency limits intended to protect origin services from overload.netflixtechblog.com · read 9 Oct 2026
- Routing and traffic controls
- Its filters support dynamic routing, load shedding, stress testing, static responses, and multiregion routing.github.com · read 9 Oct 2026
- Security features
- The Zuul 4 feature list includes mutual TLS.github.com · read 9 Oct 2026
- Security policy
- GitHub reports that the repository has no SECURITY.md file and no published security advisories.github.com · read 9 Oct 2026