Kafka
Message Queues · 13 notes
- 2.1 Kafka Installationhistorical
Kafka version naming, a three-broker ZooKeeper-based cluster setup, directory structure, and configuration examples.
- 2.2 Kafka Introductionhistorical
What Kafka is, its use cases, installation, usage, architecture, optimization, cloud Kafka, and references.
- 2.3 Kafka Usagehistorical
Kafka command-line usage and Java producer and consumer examples from the original VNote.
- 2.4 Kafka Architecturehistorical
Kafka topology, producers, brokers, consumers, replication, failure handling, and partitioning.
- 2.5 Kafka Producerhistorical
Kafka producer send flow, interceptors, serializers, partitioners, idempotence, transactions, and message-loss handling.
- 2.6 Kafka Brokerhistorical
Kafka Broker and Controller notes, consistency through HW, and broker-side settings related to message reliability.
- 2.7 Kafka Consumerhistorical
Kafka consumers, consumer groups, message-consumption flow, partition assignment and rebalancing, and duplicate/missed consumption.
- 2.8 Kafka Message Disk Storagehistorical
Kafka log directory structure, sparse indexes, log cleanup, and notes on why Kafka is fast.
- 2.9 Kafka Topichistorical
Kafka Topic, Partition, Offset, Replication, ISR/OSR, replica assignment, reassignment, and preferred replicas.
- 2.11 Kafka Benchmarkinghistorical
Kafka producer and consumer benchmarking and a simple way to estimate partition and machine counts.
- 2.12 Cloud Kafkahistorical
Historical notes on Tencent Cloud CKafka deployment, consistency, scalability, cost, availability, monitoring, and parameters.
- 2.13 Reading Kafka Source Codehistorical
Environment setup reference for reading Kafka 0.10.0.1 source code on Windows.