Architecture overview¶
- Terminology
- Threading model
- Listeners
- Listener filters
- Network (L3/L4) filters
- HTTP connection management
- HTTP filters
- HTTP routing
- gRPC
- WebSocket support
- Cluster manager
- Service discovery
- Health checking
- Connection pooling
- Load balancing
- Outlier detection
- Circuit breaking
- Global rate limiting
- TLS
- Statistics
- Runtime configuration
- Tracing
- TCP proxy
- Access logging
- MongoDB
- DynamoDB
- Redis
- Hot restart
- Dynamic configuration
- Initialization
- Draining
- Scripting