Difference between Apache nifi and Apache Heron(Storm)

1.9k Views Asked by At

I'm working on a academic project which involves working on stream data from sensors. I've rounded on Heron(Successer of storm) and Nifi. Both have support for back pressure inbuilt which is crucial for my project. What are the main differences between Apache Nifi and Heron?

Which one is more suitable for IoT applications?

2

There are 2 best solutions below

0
On BEST ANSWER

In a nutshell -

NiFi is more on the data acquisition from devices that supports several protocols while Heron is a stream processing engine that allows for complex streaming computations as data flows from NiFi. Heron can work along with NiFi in a single server as the footprint of Heron is smaller around 200 MB for local installation.

0
On

It basically comes down to stream processing vs data flow...

I think this summarizes some of the differences:

Difference between Apache Beam and Apache Nifi