【发布时间】:2013-04-24 03:58:05
【问题描述】:
我正在尝试用 Java 实现一个简单的 Producer-->Kafka-->Consumer 应用程序。我能够成功地生产和消费消息,但是当我重新启动消费者时会出现问题,其中一些已经消费的消息再次被消费者从 Kafka 中获取(不是所有消息,而是最后的一些消息)消费消息)。
我在消费者中设置了autooffset.reset=largest,并且我的autocommit.interval.ms 属性设置为1000 毫秒。
“重新传递一些已使用的消息”是一个已知问题,还是我在这里遗漏了任何其他设置?
基本上,有没有办法确保之前消费的消息都不会被消费者拾取/消费?
【问题讨论】:
标签: apache-kafka