You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Koji Kawamura (JIRA)" <ji...@apache.org> on 2017/03/06 23:19:33 UTC

[jira] [Assigned] (NIFI-2987) RPG does not do load-balancing well when getting FlowFiles from output ports

     [ https://issues.apache.org/jira/browse/NIFI-2987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Koji Kawamura reassigned NIFI-2987:
-----------------------------------

    Assignee: Koji Kawamura

> RPG does not do load-balancing well when getting FlowFiles from output ports
> ----------------------------------------------------------------------------
>
>                 Key: NIFI-2987
>                 URL: https://issues.apache.org/jira/browse/NIFI-2987
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Core Framework
>    Affects Versions: 1.0.0
>            Reporter: Matthew Clarke
>            Assignee: Koji Kawamura
>
> When a RPG connects to a destination system's output port, it retrieves every FlowFile queued at the time of the connection.  If the source system with the RPG is a NiFi cluster, only one node in the cluster receives all the FlowFiles from that output port.  If there is a steady stream of FlowFiles to the output port, there is still no true balanced delivery of data.
> We need to be able to limit the number of FlowFiles per connection when the source of the FlowFiles is an output port.
> When the destination system with the output port is a cluster and the source system is a cluster with a RPG, the first node to connect will pull all data from the node with the highest queue.  Next node will pull from next highest queued destination node and so on. There is also no guarantee that avery node in the source cluster will get any data.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)