You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use-case: Some rate limits are needed for a relatively short period of time (e.g. under an incident). If ratelimits had an expiry time, the service operator does not need to manually remove the limits that are no longer needed or relevant.
Rationale: The ratelimit service configuration and logic does not accommodate rate limit expiry timestamps. To implement rule expiry, an external control plane needs to remove the rate limits when they expire and update the ratelimit service configuration. If the service handled ratelimit expiry, similar to many ruleset engines, it would be more self-contained.
Possible config example shown in the last line below (adapted from here):
Use-case: Some rate limits are needed for a relatively short period of time (e.g. under an incident). If ratelimits had an expiry time, the service operator does not need to manually remove the limits that are no longer needed or relevant.
Rationale: The ratelimit service configuration and logic does not accommodate rate limit expiry timestamps. To implement rule expiry, an external control plane needs to remove the rate limits when they expire and update the ratelimit service configuration. If the service handled ratelimit expiry, similar to many ruleset engines, it would be more self-contained.
Possible config example shown in the last line below (adapted from here):
The text was updated successfully, but these errors were encountered: