【发布时间】:2021-03-10 01:04:20
【问题描述】:
当消费者从组中退出并触发重新平衡时,我知道没有消息被消耗 -
但是,正在进行的消息请求是否超过了最大等待时间?
或者 Kafka 在重新平衡期间是否会发回任何有效负载?
更新
为澄清起见,我特指消费者投票过程。
据我了解,当其中一个消费者从消费者组中退出时,会执行分区到消费者的重新平衡。
在重新平衡期间,如果已经轮询并等待最长时间过去,是否会将错误发送回消费者?
或者 Kafka 是否等待最长时间并发送一个空有效负载?
或者 Kafka 是否将请求通过最大等待时间排队,直到重新平衡完成?
底线 - 我试图解释消费者的周期性超时。
这可能在文档中,但我不确定在哪里可以找到它。
【问题讨论】:
-
飞行中的请求来自生产者,而不是消费者群体。没有消息从消费者发送到代理,只有轮询/获取请求。你能澄清一下这个问题吗?
标签: apache-kafka