A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

How does Kafka streams compare to Apache Storm?

Best Answers

Kafka is primarily used as message broker or as a queue at times. While storm is a stream processing framework which takes data from kafka processes it and outputs it somewhere else, more like realtime ETL. read more

Kafka is primarily used as message broker or as a queue at times. While storm is a stream processing framework which takes data from kafka processes it and outputs it somewhere else, more like realtime ETL. The newer version of kafka has inbuilt stream processor which can do similar job of storm. read more

I know that this is an older thread and the comparisons of Apache Kafka and Storm were valid and correct when they were written but it is worth noting that Apache Kafka has evolved a lot over the years and since version 0.10 (April 2016) Kafka has included a Kafka Streams API which provides stream processing capabilities without the need for any additional software such as Storm. read more

About Kafka. Apache Kafka is a message queue rethought as a distributed commit log. It follows the publish-subscribe messaging style, with speed and durability built in. Kafka uses Zookeeper to share and save state between brokers. Each broker maintains a set of partitions: primary and/ or secondary for each topic. read more

Encyclopedia Research

Wikipedia:

Related Types