purpose of Funnel in NiFi

Well, imagine having 20 of those GenerateFlowFile processors. Imagine having to replace the LogAttribute processor with a different processor. It would be a hard job doing this since they are connected directly to the LogAttribute processor. However, if you had a Funnel between them, you would only need to replace the destination of the Funnel and not all of the processors.

I also use it for debugging flows. When I need a quick destination to test the intermediate result of a flow.

Basically what a Funnel does, is to just transfer FlowFiles forward as it gets them.

Leave a Comment