Apache NiFi Funnel 与同一处理器的多个连接

oce*_*ize 1 apache-nifi

在 NiFi 中,使用 Funnel 将多个连接合并为单个连接与直接将多个连接直接连接到目标处理器之间的真正区别是什么。

有什么真正的区别(性能等)?在文档中没有找到任何解释。

提前致谢。

小智 5

首先,它作为一种组织工具是有益的。

假设您有 10 个GenerateFlowFile 处理器连接到一个UpdateAttribute 处理器。现在,您想用 SplitText 替换 UpdateAttribute。

如果没有漏斗,您需要将连接一一移至新的 SplitText。

使用漏斗,您只需将漏斗的输出移动到新的 SplitText,而无需触及原来的 10 个连接。

除此之外,漏斗还有自己的队列。因此,连接到一个漏斗的 10 个队列会形成一个组合队列。如果您想要集中每个连接的处理器的背压,或者可能对组合队列应用一些排序,这可能很有用。