- Producer:消息和数据的生产者,向kafka的一个topic发送消息的进程
- Consumer:消息和数据的消费者,订阅数据topic,并且处理其发布的消息的进程
- Consumer Group:对于同一个topic,会把消息广播给订阅的group,者个消息只会被这group组中的一个consumer消费
- Broker:在kafka集群中,每个kafka节点的被成为broker
- Topic:kafka消息的类别,对数据进行区分+隔离
- Partition:kafka下的数据存储的基本单元,一个topic的数据,会被分散存储到多个partition,每一个partition都是有序存储的
- Replication:同一个Partition可能会有多个Replica,多个Replica之间的数据是一样的
- Replication Leader:一个partition的多个replica上,需要一个Leader负责该Partition上与Producer和Consumer交互
网友评论