Back to MessageQueue

See Also Apache ActiveMQRabbitMQ

Apache Kafka

Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. The design is heavily influenced by transaction logs.

1. History

Apache Kafka was originally developed by LinkedIn, and was subsequently open sourced in early 2011. Graduation from the Apache Incubator occurred on 23 October 2012. In November 2014, several engineers who built Kafka at LinkedIn created a new company named Confluent with a focus on Kafka.

2. Features

Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.

3. Reference


MainWiki: Apache_Kafka (last edited 2014-05-02 01:15:58 by twotwo)