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 >
