image
**第三模块:**描述Kafka集群组成的基本元素Broker Server的启动以及内部的模块组成。
image
**第四模块:**描述Broker Server内部的九大基本模块: SocketServer 、KafkaRequestHandlerPool 、LogManager、ReplicaManager 、OffsetManager、KafkaScheduler. KafkaApis 、KafkaHalthcheck和TopicConfigManager
image
**第五模块:**介绍BrokerServer的控制管理模块KafkaController,这个模块负责整个Kafka集群的管理,例如:Topic的新建和删除.分区状态和副本状态的转换、集群的负载均衡管理等。
image
**第六模块:**介绍三个维护脚本: kafka-topics.sh 、kafka-reassign-partitions.sh 和kafka preferred
replica-election.sh,它们分别涉及Topic的生命周期管理、Topic分区的重分配和分区