


——来源:小白debug
Producer(生产者)
- 将消息发布到指定的 Topic。
- 可指定分区发送,或由 Kafka 自动分配分区。
Consumer(消费者)
- 订阅一个或多个 Topic,消费其中的消息。
- 通常属于某个消费者组(Consumer Group),组内消费者共同消费不同分区的消息,实现负载均衡。
Broker
- Kafka 集群中的单个服务节点。
- 负责消息的接收、存储与投递。
Topic
- 消息的逻辑分类,类似于消息队列的名称。
- 数据流按 Topic 进行分类发布。
Partition(分区)
- 每个 Topic 可划分为多个分区,是 Kafka 数据存储的基本单元。
- 消息在分区内有序存储。