【问题标题】:Are high-level consumers garbage collected?高级消费者垃圾收集了吗?
【发布时间】:2019-08-23 09:22:41
【问题描述】:

高级消费者的位置在Kafka/Zookeeper中被持久化。这些是否曾经收集过垃圾?

【问题讨论】:

  • 这些是什么意思?消息已经消费了吗?
  • 不,我的意思是,如果我在几年内创建了大量的高级消费者,他们都将他们的偏移位置存储在 Kafka(或 Zookeeper,我不知道)中。这是自动垃圾收集吗?没有也有关系吗?

标签: apache-kafka kafka-consumer-api


【解决方案1】:

消费者偏移量不是垃圾收集的。它们存储在您磁盘中的__consumer_offsets 中。

例如,Consumer A 在 Offset 10001 中读取了一条消息。它的 offset 存储在 __consumer_offsets 中,稍后将在 Offset 10002 中消费消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 2011-11-17
    • 1970-01-01
    • 2014-11-19
    • 2019-07-06
    • 2011-09-28
    • 2010-12-16
    相关资源
    最近更新 更多