Kafka消费者组的理解

Kafka消费者组的理解,第1张

Kafka消费者组的理解

**

什么是Kafka消费者组

**
什么是consumer group?consumer group是kafka提供的可扩展且具有容错性的消费者机制。既然是一个组,那么组内可以有多个消费者或消费者实例(consumer instance),共享一个公共的ID,即group ID。组内的所有消费者协调在一起来消费订阅主题(subscribed topics)的所有分区(partition)。当然,每个分区只能由同一个消费组内的一个consumer来消费。

其实记住这三个特性就可以理解Kafka消费者组了

  1. consumer group下可以有一个或多个consumer instance,consumer instance可以是一个进程,也可以是一个线程
  2. group.id是一个字符串,唯一标识一个consumer group
  3. consumer group下订阅的topic下的每个分区只能分配给某个group下的一个consumer(当然该分区还可以被分配给其他group)
    希望可以帮助你理解

摘抄出处:https://www.cnblogs.com/huxi2b/p/6223228.html

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5669265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存