- 生产者:向Topic中发送消息
- 消费者:从Topic中消费消息
- 消费者组:消费者组内消费者消息互斥,不同组之间消息共享
- Broker:一个Kafka服务器就是一个Broker,一个Broker可以有多个Topic
- Topic:可以理解为一个队列,消费者和生产者面向的就是Topic
- Partition:分区,一个Topic可以被分为多个Partition,分布到不同的Broker上
- Replica:副本,每个分区有多个副本,其中只有一个Leader,多个Follower
- Leader:分区的主副本,生产者发送消息,消费者消费消息都是走Leader副本
- Follower:实时同步Leader副本信息,Leader挂时,选取其中一个Follower顶替