4.1 核心概念与架构 第一章:Kafka核心概念 1.1 Kafka简介 Apache Kafka 是一个分布式流平台,广泛应用于消息传递、日志聚合、流处理等场景。Kafka的设计目标是高吞吐量、可扩展性和高可用性,因此它通常用于大规模数据流的处理。 Kafka的核心概念包括Producer、Consumer、Topic、Broker、Partition、Consumer Group、ZooKeeper等。 1.2 Producer(生产者) Kafka中的生产者是负责发布消息到Kafka集群中的客户端应用程序。生产者将消息写入一个或多个主题(Topic)。