Apache NiFi 2.x处理器:DistributeLoad 2.2.0

Apache NiFi 2.x处理器:DistributeLoad 2.2.0

经验文章nimo972025-03-28 15:00:3313A+A-

org.apache.nifi | nifi-standard-nar

描述

根据分发策略将FlowFile(流文件)分发给下游处理器。如果使用轮询(Round Robin)策略,默认情况下会为每个目标分配权重1(即均匀分布)。不过,可以添加可选属性来更改这一设置;添加一个名为“5”且值为“10”的属性,意味着名称为“5”的关系在每次迭代中会接收10个FlowFile,而不是1个。

标签

分发、负载均衡、轮询、路由、加权

输入要求

必填

支持敏感动态属性

属性

  • 分发策略:决定负载的分发方式。关系权重按数字顺序排列,其中“1”的权重最大。
    • 显示名称:分发策略
    • 描述:决定负载的分发方式。关系权重按数字顺序排列,其中“1”的权重最大。
    • API名称:分发策略
    • 默认值:轮询
    • 允许值:轮询、下一个可用、溢出
  • 表达式语言作用域:不支持
    • 是否敏感:否
    • 是否必填:是
  • 关系数量:决定负载应分发到的关系数量。
    • 显示名称:关系数量
    • 描述:决定负载应分发到的关系数量。
    • API名称:关系数量
    • 默认值:1
    • 表达式语言作用域:不支持
    • 是否敏感:否
    • 是否必填:是

动态属性

  • 关系名称(正数):添加一个名为“5”且值为“10”的属性,意味着名称为“5”的关系在每次迭代中会接收10个FlowFile,而不是1个。
    • 名称:关系名称(正数)
    • 描述:添加一个名为“5”且值为“10”的属性,意味着名称为“5”的关系在每次迭代中会接收10个FlowFile,而不是1个。
    • :关系权重(正数)
    • 表达式语言作用域:无

关系

名称

描述

1

此关系索引的流文件的路由目标

写入属性

名称

描述

distribute.load.relationship

流文件所经过的特定关系的名称

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7