Thanks for the quick reply Joe. This helps confirm my thoughts that Nifi
would complement messaging brokers than replace.it

On Fri, Dec 9, 2016 at 11:56 AM, Joe Witt <[email protected]> wrote:

> Raj,
>
> You can use NiFi to replace aspects of these things for general
> purpose cases.  In some narrow but important cases it is a reasonable
> thing to do but I do not recommend it generally.
>
> Kafka will be far faster and better than NiFi at acting like Kafka.
>
> RabbitMQ will be too.
>
> I recommend thinking about your architecture in such a way that has
> both messaging and flow management.  You can see more about my
> thoughts on this subject here [1].
>
> [1] https://www.youtube.com/watch?v=sQCgtCoZyFQ&t=1902s
>
> Thanks
> Joe
>
> On Fri, Dec 9, 2016 at 12:46 PM, Raj A <[email protected]> wrote:
> > Still new to Nifi and was wondering if Nifi can be used as a replacement
> for
> > messaging brokers like Kafka or RabbitMQ in an enterprise application?
> >
> > I am thinking if we have NiFi processors act as Publishers and Consumers
> > would Nifi framework provide all the features (like guaranteed delivery,
> > reliability, routing, clustering, HA etc)
> > If yes, how comparable is the performance compared to Kafka (100k msg/s)
> or
> > Rabbit (20k msg/sec) ?
> >
> > Thanks
> > -Raj
>

Reply via email to