This page is meant to give a high-level introduction to the Kafka code base and the major subsystems. It is meant to help you learn the code base.

Here is an overview of a few of the subsystems:

  • Kafka API layer
  • LogManager and Log
  • ReplicaManager
  • ZookeeperConsumerConnector

Here is a basic diagram of how these systems fit together:

  • No labels