[
https://issues.apache.org/jira/browse/MINIFI-9?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15218550#comment-15218550
]
Aldrin Piri commented on MINIFI-9:
----------------------------------
Some rough ideas of how the delineation of responsibilities would work out:
Bootstrap
This is handling the usual provision information and in a way also acting as
the FlowController in such a manner that any changes to processing are by this
particular process in addition to the normal provisioning of the flow instance.
* Is a user of the work in MINIFI-4 to react to signals to drive those changes
* Provides implementation(s) of the interface defined by MINIFI-1 to facilitate
receiving a breadth of possible notifiers
Flow
* Carries out the processing logic and handles the typical dataflow functions
(initially heavily supported via existing processor bundles and communications
such as site to site)
> Create new bootstrapping/initialization process
> -----------------------------------------------
>
> Key: MINIFI-9
> URL: https://issues.apache.org/jira/browse/MINIFI-9
> Project: Apache NiFi MiNiFi
> Issue Type: Improvement
> Components: Core Framework
> Reporter: Aldrin Piri
> Fix For: 0.0.1
>
>
> While the logistics and flow will be quite similar to NiFi, the existing
> codebase is tailored very closely to that project specifically and it would
> likely be more advantageous to take the design points from that and
> incorporate in a new effort instead of trying to reuse.
> The idea is that this will be two processes in a similar manner, but the
> bootstrap process will have an increased role in both
> https://cwiki.apache.org/confluence/display/NIFI/Design#Design-Initialization
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)