代码之家  ›  专栏  ›  技术社区  ›  Juh_

卡夫卡:如果承诺是在开始补偿之前发生的呢?

  •  1
  • Juh_  · 技术社区  · 6 年前

    这不是我的代码,所以我正在发现(大部分)它。但是我在一些日志中发现( KafkaConsumer.committed KafkaConsumer.beginningOffset ). 例如,我有:

    • 起始偏移=740000
    • 内偏移=760000

    KafkaConsumer.commitSync ,和 enable.auto.commit 错误)。但这不是问题所在。

    基本上,这是应用程序陷入困境的潜在原因吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Simon Clark    6 年前

    根据 the docs ,如果有这样的无效偏移量, auto.offset.reset 将启动并使用您选择的设置(默认为 latest

    文件中的措辞如下:

    auto.offset.reset: What to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g. because that data has been deleted)