Package com.tnsai.annotations
Annotation Interface Resilience.RateLimit
- Enclosing class:
Resilience
Rate limiting configuration.
-
Nested Class Summary
Nested Classes -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanWhether rate limiting is enabled.intMaximum requests per time window.Rate limiting strategy.intTime window in milliseconds.
-
Element Details
-
enabled
boolean enabledWhether rate limiting is enabled.- Default:
false
-
maxRequests
int maxRequestsMaximum requests per time window.- Default:
100
-
windowMs
int windowMsTime window in milliseconds.- Default:
60000
-
strategy
Resilience.RateLimit.Strategy strategyRate limiting strategy.- Default:
SLIDING_WINDOW
-