kafka手动提交offset,消费者均衡会一直等待消费者提交所有offset才会完成吗?

imperfect 发表于: 2021-05-29   最后更新时间: 2021-05-30 02:05:17   1,376 游览

一个broker放了2个分区,每个分区分别有10消息。首先,消费组只有一个消费者A,拉取消息,在处理到第二条消息时,消费者B加入,此时,触发分区均衡,分区均衡会一直等待消费者A提交offset才会完成吗?这里提交都是手动同步提交offset的方式。自己做了一下实验,好像是等待消费A处理完所有消息提交offset,才会完成分区均衡。!

发表于 2021-05-29
添加评论

kafka消费者拉取的消息是按批次的,一个批次大概有2000条,当有新的消费者加入时,是要等待这个批次完成,之后不会再发新的消息批次给它。

你的答案

查看kafka相关的其他问题或提一个您自己的问题