January 2018
Intermediate to advanced
336 pages
7h 56m
English
Apache Kafka is a distributed streaming platform that allows applications to publish and subscribe to a stream of records. Apache Kafka is not just a message queue, it also allows applications to publish the events that are then stored by Kafka as an immutable log in a fault-tolerant way. It allows the producers and consumers of the events to scale horizontally without affecting each other. Since the events are logged in the same sequence as they are published within Kafka, it allows consumers to replay the log from and up to the desired point to reconstruct views of the application state.
Read now
Unlock full access