DistributeLoad
描述:
根据分发策略将流文件分发给下游处理器。如果使用循环策略,默认情况下为每个目的地分配1个权重(均匀分布)。但是,可选属性可以添加到更改中;添加名称为“5”和值为“10”的属性意味着名称为“5”的线将在每次迭代中接收10个流文件,而不是1个。
标签:
distribute, load balance, route, round robin, weighted
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
连线的数量 | 1 | 确定负载应该分布到的连线的数量 | |
分布式策略 | round robin | - round robin - next available - 加载分布式服务 | 确定负载将如何分配。 如果使用"round robin",将不会分发任何流文件,除非所有目标都可以接受流文件;当使用"next available"时,只要至少有一个目标可以接受流文件,就会分发流文件。 |
动态参数:
名字 | 值 | 描述 |
---|---|---|
The relationship name(positive number) | The relationship Weight(positive number) | 添加名称为“5”和值为“10”的属性意味着名称为“5”的连线将在每次迭代中接收10个流文件,而不是1个。 不支持表达式语言 |
连线:
名字 | 描述 |
---|---|
1 | 连线的序号 |
动态连线:
根据用户设置可创建动态连线。
名字 | 描述 |
---|---|
A number 1..<Number Of Relationships> | FlowFiles are sent to this relationship per the <Distribution Strategy> |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。