[ 
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)

Reply via email to