【发布时间】:2020-05-11 00:47:37
【问题描述】:
我是 Kafka 新手,我有一个配置,其中我有一个源 Kafka 主题,其中包含默认保留 7 天的消息。我有 3 个具有 1 个分区和 1 个复制的代理。
当我尝试使用来自源 Kafka 主题和目标 Kafka 主题的消息时,我能够以相同的顺序使用消息。现在我的问题是,如果我尝试重新处理来自源 Kafka 的所有消息并在目标 Kafka 中消费,我看到我的目标 Kafka 没有消费任何消息。我知道应该避免重复,但可以说我有一个场景,我的源 Kafka 中有 100 条消息,并且在运行两次后,我希望目标 Kafka 中有 200 条消息。但是我在第一次运行时只收到 100 条消息,而第二次运行什么也没返回。
谁能解释一下为什么会发生这种情况以及它背后的功能是什么?
【问题讨论】:
-
请提供更好的解释,并演示您的问题
标签: apache-kafka kafka-consumer-api