...
- 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
...
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Provide leader election | Need a robust mechanism as a basis for these extensions | ||
2 | Distributed State | Extensions need a consistent mechanism for sharing state | ||
3 | Dynamic Scaling | Support for worker nodes to join/leave cluster dynamically |
User interaction and design
...