David Sargrad created NIFI-6590:
-----------------------------------

             Summary: NiFi Control Framework
                 Key: NIFI-6590
                 URL: https://issues.apache.org/jira/browse/NIFI-6590
             Project: Apache NiFi
          Issue Type: Wish
         Environment: Centos 7
            Reporter: David Sargrad


I've been using NiFi for about a year now. I've built a number of data 
ingest/egress flows with it. We've also built about 5 custom processors (in 
JAVA).

 

I am considering using NiFi for a couple of mechanisms and I'd like the experts 
view as to whether or not this is an appropriate use of the NiFi application 
framework.

 

Would you use NiFi for the following types of functions:

 
 * RESTful service - Expose and API, and respond to CRUD RESTful operations
 * Data Replay Service - Reach into a database (e.g. Kafka, HDFS, Mongo, etc), 
and replay data in a temporal fashion

 

A data replay service, might, for example, be built as a custom NiFi processor 
that creates a thread, and creates one or more flowfiles periodically based on 
the configuration of that processor. Currently we might build such a service as 
a background daemon, perhaps implemented using Node JS (or of course, more 
traditional languages like java, c/c++).

 

A RESTful service might, for example, be built as a custom NiFi processor that 
exposes an API (e.g. an OPEN API compliant API), and responds to commands 
against that API. Currently we build and expose such service APIs using Node 
Express.

 

Thoughts from the experts are appreciated.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to