Throttle Tool

The Throttle tool slows down the speed of downstream processing by limiting the number of records that are passed through it. This is useful for specifying the number of requests sent per minute when there are limits to how many records can be processed.

Use the Throttle tool when sending or retrieving data from the web where requests have a rate limit. The Throttle tool will slow down the runtime of the workflow, instituting a wait for a number of records to pass before processing resumes.

Configuration Properties

Records per minute: Specify the number of records to send through each minute. With the default of 60 records per minute, one record is sent through each second. The tool sleeps at 1ms intervals, so it cannot process more than 1000 records per second or 60,000 records per minute.