-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
enhancementNew feature or requestNew feature or requestwontfixThis will not be worked onThis will not be worked on
Description
Hi,
I was wondering if this feature is supported?
Description:
This feature enables dynamic updating of configuration values at runtime without requiring a server restart. When a config value (such as an environment variable or application setting) is updated, the new value is immediately available for new incoming requests, while existing requests continue to use the value that was current at the time they started. This ensures stability for in-flight operations while allowing real-time reconfiguration of the system.
Key Benefits:
- Zero Downtime Updates: Apply configuration changes without restarting the server.
- Request-Level Isolation: Active requests are not affected by mid-execution config changes.
- Seamless Integration: Compatible with standard Go patterns and concurrency-safe.
Example Use Cases:
- Toggling feature flags without downtime
- Adjusting rate limits or timeouts on-the-fly
- Rotating keys or secrets used in future requests
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestwontfixThis will not be worked onThis will not be worked on