ControlRate
描述:
控制数据传输到后续组件的速率。 如果配置非常短的《时间限制》则速率控制的精度就变得差。通过提高《时间限制》设置来提高准确性,相应的代价就是组件被分配更多的任务处理。
标签:
rate control, throttle, rate, throughput, 速率控制, 速率, 吞吐量
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
速率控制原则 | 数据量速率 | - 数据量速率 - 数据流计数 - 属性值 | 指示用于控制吞吐量的条件。更改此值将重置速率计数器。 |
速率 | 数据通过当前组件的最大速率。此参数设置的格式应为正整数, 或当《速率控制原则》选择为“数据量速率”时的数据大小 (比如 '1 MB') | ||
速率控制属性 | 指定当《速率控制原则》设置为“属性值”时,控制速率限制的属性名。此参数引用的属性的值必须是正数,否则将路由到失败连线。如果《速率控制原则》选择的不是“属性值”,则忽略该参数。更改此值将重置速率计数器。 | ||
时间限制 | 1 min | 指定速率控制的限制时间周期。更改此值将重置速率计数器。 | |
分组属性 | 默认情况下,所有数据流将使用"throttle",如果设置,对于该名称对应的属性值,使用单独的限制。 更改此值将重置Rate计数。 |
连线:
名字 | 描述 |
---|---|
success | 通常情况下,数据流输出到此成功连线 |
failure | 当没有提供必要的速率控制参数或参数格式不对,将路由到此失败连线 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。