Data Throttler Component
Throttles the flow of data within a pipeline. The flow of data through this component is limited to no more than one item per configured time interval. This allows the data flow rate in a deployment to be controlled.
Data Governance
This component does not modify the Data Governance status of any items.
Input Channels
data — Receives a PipelineData item to be held for the configured delay period before being returned.
release — Receives a SignalData item that triggers the immediate release of the held data item. If no data item is currently held, the signal is ignored.
Output Channels
data — Returns the last PipelineData item received on the input channel after the specified delay has elapsed, or a signal has been received to release it.
Parameters
delayInMS – (integer) The minimum length of time, in milliseconds, between each output data item. Setting this value to 0 will cause data items to be returned immediately with no delay. Setting this to a negative value will cause the data item to be held indefinitely until released by a signal on the 'release' input channel.
delayFirstItem – (boolean, default = false) Indicates whether the first data item received by the component should be delayed or not.