Kafka: Distributed Messaging Syst...

Kafka: Distributed Messaging System for High-Volume Data

Tech Unplugged di Sublimetechie

Note sull'episodio

This podcast introduces Kafka, a distributed messaging system developed for high-volume log data collection and delivery with low latency. Kafka combines features of log aggregators and messaging systems, offering scalability and high throughput while allowing real-time log event consumption. It addresses the challenges of processing the large volumes of log data generated by modern internet applications. The paper details Kafka's architecture, design choices, deployment at LinkedIn, and performance compared to other messaging systems like ActiveMQ and RabbitMQ, highlighting its superior throughput and efficiency in log processing. Kafka's design prioritizes efficiency and scalability, using a pull-based model and relying on the file system page cache to achieve high perf ... 

Leggi dettagli
Parole chiave
Distributed DatasystemsKafka