Expand description
Configuration hot reload module for Sentinel proxy.
This module implements zero-downtime configuration reloading with validation, atomic swaps, and rollback support for production reliability.
§Submodules
- [
coordinator]: Graceful reload coordination and request draining - [
signals]: OS signal handling (SIGHUP, SIGTERM) - [
validators]: Runtime configuration validators
Structs§
- Config
Manager - Configuration manager with hot reload support
- Graceful
Reload Coordinator - Graceful reload coordinator
- Reload
Stats - Reload statistics
- Route
Validator - Route configuration validator
- Signal
Manager - Signal manager for handling OS signals with async integration
- Upstream
Validator - Upstream configuration validator
Enums§
- Reload
Event - Reload event types
- Reload
Trigger - Reload trigger source
- Signal
Type - Signal type for cross-thread communication
Traits§
- Config
Validator - Configuration validator trait
- Reload
Hook - Reload hook trait for custom actions