1. 2.1 Kafka Installationhistorical

    Kafka version naming, a three-broker ZooKeeper-based cluster setup, directory structure, and configuration examples.

  2. 2.2 Kafka Introductionhistorical

    What Kafka is, its use cases, installation, usage, architecture, optimization, cloud Kafka, and references.

  3. 2.3 Kafka Usagehistorical

    Kafka command-line usage and Java producer and consumer examples from the original VNote.

  4. 2.4 Kafka Architecturehistorical

    Kafka topology, producers, brokers, consumers, replication, failure handling, and partitioning.

  5. 2.5 Kafka Producerhistorical

    Kafka producer send flow, interceptors, serializers, partitioners, idempotence, transactions, and message-loss handling.

  6. 2.6 Kafka Brokerhistorical

    Kafka Broker and Controller notes, consistency through HW, and broker-side settings related to message reliability.

  7. 2.7 Kafka Consumerhistorical

    Kafka consumers, consumer groups, message-consumption flow, partition assignment and rebalancing, and duplicate/missed consumption.

  8. 2.8 Kafka Message Disk Storagehistorical

    Kafka log directory structure, sparse indexes, log cleanup, and notes on why Kafka is fast.

  9. 2.9 Kafka Topichistorical

    Kafka Topic, Partition, Offset, Replication, ISR/OSR, replica assignment, reassignment, and preferred replicas.

  10. 2.10 Kafka Optimizationhistorical

    Write-throughput and bandwidth optimization notes for Kafka.

  11. 2.11 Kafka Benchmarkinghistorical

    Kafka producer and consumer benchmarking and a simple way to estimate partition and machine counts.

  12. 2.12 Cloud Kafkahistorical

    Historical notes on Tencent Cloud CKafka deployment, consistency, scalability, cost, availability, monitoring, and parameters.

  13. 2.13 Reading Kafka Source Codehistorical

    Environment setup reference for reading Kafka 0.10.0.1 source code on Windows.