Kafka中的重要概念

  • 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来拉取数据。
posted @ 2021-07-23 07:38  Eleanor123  阅读(66)  评论(0编辑  收藏  举报