分代机制在重平衡中作用分析.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-09-14 发布于北京
  • 举报

大家设想一个场景,在

重平衡时,可能你原本消费了partition3的数据,结果有些数据消

费了还没提交offset,此时发生rebalance,将partition3分配给了另一个consumer。这时如

果你提交partition3数据的offset,能成功吗?

必然不行。所以每次rebalance会触发一次consumergroupgeneration(分代),每次分代

会加1。此时提交上一个分代的offset是无效的,那个partition可能已不属于你。所有消费

者都需要按照新的partition分配方案重新消费数据。

消费者组生成

=1消费者组生

=2

大家设想一个场景,在rebalance的时候,可能你本来消费了partition3的数据,结果有些数

据消费了还没提交offset,结果此时rebalance,把partition3分配给了另外一个cnosumer了,

此时你如果提交partition3的数据的offset,能行吗?

必然不行,所以每次rebalance会触发一次consumergroupgeneration,分代,每次分代会加

1,然后你提交上一个分代的offset是不行的,那个partiton可能已经不属于你了,大家全

部按照新的partiton

文档评论(0)

1亿VIP精品文档

相关文档