Batch Throttler
Throttler implementation based on a batch execution rate.
Allow rateLimit requests per second before sleeping for a specific sleepTime.
Parameters
rate Limit
The maximum number of executions allowed within the specified time interval.
sleep Time
The time interval in milliseconds between batches of executions.