- Broker:Kafka服务器进程,生产者、消费者都要连接broker。一个集群由多个broker组成,功能实现Kafka集群的负载均衡、容错。
- Producer:生产者。
- Consumer:消费者。
- Topic:主题。一个Kafka集群中,可以包含多个topic,一个topic可以包含多个分区。Topic是一个逻辑结构,生产、消费消息都需要指定topic。
- Partition:Kafka集群的分布式是由分区来实现的。一个topic中的消息可以分布在topic中的不同partition中。
- Replica:副本,实现Kafka集群的容错,实现partition的容错。一个topic至少应该包含>1个副本。
- Consumer group:消费者组,一个消费者组中的消费者可以共同消费topic中的分区数据。每一个消费者组都有一个唯一的名字。配置group.id一样的消费者是属于同一个组的。
- Offset:偏移量。相对消费者、partition来说,可以通过offset来拉取数据。
Kafka中的重要概念
转载
欢迎批评指正,提出问题,谢谢!
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
kafka中水位的概念 kafka的高水位
概述HW即High Watermark,高水位,经典定义如下:「在时刻 T,任意创建时间(Event Time)为 T’,且
kafka中水位的概念 kafka java 分布式 数据丢失
















