gpt4 book ai didi

apache-kafka - 当底层的 Kafka 主题被删除时,Kafka 服务器上的 Kafka 消费者组会发生什么?

转载 作者:行者123 更新时间:2023-12-05 05:43:19 28 4
gpt4 key购买 nike

假设我有 Kafka 主题 cars

我还有一个消费者组 cars-consumers 订阅了 cars 主题。 cars-consumers 消费者组当前位于偏移量 89。

当我现在删除 cars 主题时,cars-consumers 消费者组会发生什么情况?也会被删吗?

如果不是,当我重新创建一个 cars 主题时会发生什么? cars-consumers 消费者组是否仍处于偏移量 89?

最佳答案

它不会立即被删除。

__consumer_offsets 主题将组名称维护为记录键,主题分区偏移量存储在值中。如果没有对同一组的提交,它最终会被压缩。

换句话说,如果该组订阅了 cars 主题和其他主题,那么只要继续为另一个主题提交,为 cars 主题提交的偏移量将保持不变主题(因为它们都是按组键分组的)。因此,如果您为不止包含该主题的群组重新创建主题,您可能会看到旧的偏移量。但是,如果偏移量为 89,如您所说,并且在下一次消费者轮询时不会立即可用,则 auto.offset.reset 将生效,或者转到主题的开头或结尾

关于apache-kafka - 当底层的 Kafka 主题被删除时,Kafka 服务器上的 Kafka 消费者组会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71871888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com