Kafka学习笔记-客户端实践及原理剖析15-17

学习极客时间 《Kafka核心技术与实战》笔记-客户端实践及原理剖析15-17

原极客时间连接:https://time.geekbang.org/column/intro/191?utm_campaign=guanwang&utm_source=baidu-ad&utm_medium=ppzq-pc&utm_content=title&utm_term=baidu-ad-ppzq-title

Kafka消费者组

一句话概括,Consumer Group 是Kafka提供的可扩展且具有容错性的消费者机制。
1.Consumer Group设计的三个特性:

  • Consumer Group 下可以有一个活多个Consumer实例。
  • Group ID 是一个字符串,在一个Kafka集群中,它标识唯一的Consumer Group。
  • Consumer Group 下所有实例一起订阅主题的单个分区,每个分区只能有组内某个Consumer实例消费。

Consumer Group 机制使Kafka可同时实现两大传统消息引擎模型:消息队列模型(所有Consumer实例属于一个组)、发布/订阅模型(所有实例属于不同的组);

2.Consumer 组内实例的个数该怎么设置?
假设一个Consumer Group订阅了A、B、C 等3 个主题,
他们的分区数依次是1、2、3,即6个分区;此时如果我们设置6个实例,每个实例平均消费6/6 =1个分区;设置3个实例,每个实例平均消费6/3=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值