rateLimiterPolicy
fun rateLimiterPolicy(scope: ResilientScope, maxCalls: Int = 5, period: Duration = 1.seconds): ResilientPolicy
Creates a ResilientPolicy with a rate limiter configured for fast testing.
Default configuration:
maxCalls = 5period = 1.second
Return
A configured ResilientPolicy with rate limiter.
Parameters
scope
The ResilientScope for the policy.
maxCalls
Maximum number of calls allowed in the period. Default is 5.
period
Time period for rate limiting. Default is 1 second.