【发布时间】:2019-10-26 22:03:56
【问题描述】:
我想给我的消费者一些时间来重新启动,这样就不会发生不必要的重新平衡。我怎样才能做到这一点? 在关闭的情况下,我希望复制出现,如果消费者没有备份一段时间后,重新平衡应该发生,否则不会。
【问题讨论】:
-
我有 3 个消费者组实例。 1 宕机,数据立即开始在其他 2 台机器上复制,无需等待。在某个可接受的时间内,原始实例会恢复。这种数据移动对我来说是不必要的。如果经过的时间大于可配置的可接受时间,则应开始数据移动。
-
我认为“静态组成员身份”是您正在寻找的。它是即将发布的 Kafka 2.3 版本的一部分。详情见对应KIP:cwiki.apache.org/confluence/display/KAFKA/…
-
2.3 版本是否按计划进行,或者时间表是否有任何变化?
-
投票已经在进行中。如果没有找到拦截器,2.3应该很快就会发布。
标签: apache-kafka apache-kafka-streams