crew_throttle {crew} | R Documentation |
Create a stateful throttling object.
Description
Create an R6
object for throttling.
Usage
crew_throttle(seconds_interval = 0.5)
Arguments
seconds_interval |
Positive numeric of length 1, throttling interval.
The |
Details
Throttling is a technique that limits how often a function is
called in a given period of time. crew_throttle()
objects support
the throttle
argument of controller methods, which ensures auto-scaling
only happen every seconds_interval
seconds. This helps avoid
overburdening the mirai
dispatcher and other resources.
Value
An R6
object with throttle configuration settings and methods.
See Also
Other throttle:
crew_class_throttle
Examples
throttle <- crew_throttle(seconds_interval = 0.5)
throttle$poll()
throttle$poll()
[Package crew version 0.9.5 Index]