Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • Provide High Availability of Manager
  • Primary Node Failover (HA) / Incorporate Leader Election functionalities
  • Distributed State for user of extensions
  • Rolling restarts and upgrades
  • Provide multiple tiers of NiFi clusters
  • Dynamic node registration, support for dynamic scaling of worker nodes
  • Management of data partitions among nodes in the cluster to allow for data affinity and allocation of tasks 

  • Background and strategic fit


#TitleUser StoryImportanceNotes
1Provide leader electionNeed a robust mechanism as a basis for these extensions
2Distributed StateExtensions need a consistent mechanism for sharing state  
3Dynamic ScalingSupport for worker nodes to join/leave cluster dynamically  

User interaction and design