シンプルな Producer-->Kafka-->Consumer アプリケーションを Java で実装しようとしています。メッセージを正常に生成および消費できますが、コンシューマーを再起動すると問題が発生し、すでに消費されたメッセージの一部が Kafka からコンシューマーによって再び取得されます (すべてのメッセージではなく、最後のいくつかのメッセージ消費されたメッセージ)。
コンシューマを設定autooffset.reset=largest
し、autocommit.interval.ms
プロパティを 1000 ミリ秒に設定しました。
この「既に消費されたメッセージの再配信」は既知の問題ですか、それとも他に不足している設定はありますか?
基本的に、以前に消費されたメッセージが消費者によって取得/消費されないようにする方法はありますか?