bahborben
bahborben

Reputation: 41

About apache nifi: is there a flowfile pipeline between endpoints on internet?

The request is transfer flowfile to a remote nifi server in a FIFO queue. I have tried methods below:

  1. via http InvokeHttp -> ListenHttp. I found that there are few requests has been abandoned, and i notice that i can link "retry" to InvokeHttp itself, but i'm not sure whether the flowfile is still at the top of queue or not.

  2. via ftp PutFtp -> GetFtp. On the get side, the files seems not a FIFO order.

Is there any solutions for this? Thanks!

Upvotes: 1

Views: 140

Answers (1)

Andy
Andy

Reputation: 14194

NiFi can accept remote data in a variety of ways -- listening to HTTP requests, consuming TCP/UDP packets, consuming Kafka topics/queues, (S)FTP, AMQP, etc.

If you specifically want to transmit a flowfile from one NiFi instance to another, the Site-to-Site (S2S) protocol is designed explicitly for this. It makes it very easy to do this. There is even a Java module you can consume in other projects to take advantage of these transmission mechanics.

Upvotes: 0

Related Questions