Skip to main content

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>

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。