DistributeLoad

文档中心 › 组件索引 › DistributeLoad

DistributeLoad Processor

类型全限定名:cn.org.acal.lynxus.processors.standard.DistributeLoad

所属 Bundle:cn.org.acal.lynxus:lynxus-standard-nar:2.11.8

描述

基于分发策略将 FlowFile 分发到下游处理器。如果使用轮询

标签

distributeload balancerouteround robinweighted

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Number of Relationships1确定应将负载分配到的关系数量
Distribution Strategyround robin
  • round robin — 关系选择以轮询(round robin)方式均匀分布;所有关系都必须可用。
  • next available — 关系选择按权重顺序分布在所有可用的关系上;至少有一个关系必须可用。
  • overflow — 关系选择为第一个可用的关系,不在所有关系之间进一步分发;至少有一个关系必须可用。
确定如何分配负载。 关系权重按数字顺序排列,其中“1”具有最大权重。

动态属性

动态属性允许用户自定义属性的名称与值。

名称值描述
关系名称(正数)关系权重(正数)添加名称为 '5'、值为 '10' 的属性意味着名称为 '5' 的关系在每次迭代中将接收 10 个 FlowFile 而不是 1 个。

关系 (Relationships)

名称描述自动终止
1将此关系索引的 FlowFiles 路由到何处否

写入的 FlowFile 属性

名称描述
distribute.load.relationshipFlowFile 所经过的特定关系的名称

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。