惩罚流文件会导致后续处理器累积任务/时间

时间:2019-01-30 14:43:27

标签: apache-nifi

我想延迟流文件。为此,我使用具有以下代码的ExecuteScript处理器:

flowFile = session.get() 
if(!flowFile) return 
session.penalize(flowFile) 
session.transfer(flowFile, REL_SUCCESS)

它只是惩罚流文件一定时间。但是,如您在图中所看到的,以下UpdateAttribute处理器会累积任务/时间。

enter image description here

为什么会这样?流文件是否被馈送到UpdateAttribute处理器中,该处理器识别出流文件受到了惩罚,从而导致处理器进行了某些工作?有什么需要担心的吗?

1 个答案:

答案 0 :(得分:0)

有关此行为的问题:

https://issues.apache.org/jira/browse/NIFI-3229

它仍然打开...