From: Kai Moritz Date: Sun, 5 Jan 2025 11:24:51 +0000 (+0100) Subject: Nicht ausgewertete Unterscheidung entfernt X-Git-Tag: consumer/spring-consumer--error-handling--2025-02-signal~26 X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=f6b3e8f26e8758b1eebdbd368cbc461061c895bd;p=demos%2Fkafka%2Ftraining Nicht ausgewertete Unterscheidung entfernt --- diff --git a/src/main/java/de/juplo/kafka/ExampleConsumer.java b/src/main/java/de/juplo/kafka/ExampleConsumer.java index 72821382..89c75f13 100644 --- a/src/main/java/de/juplo/kafka/ExampleConsumer.java +++ b/src/main/java/de/juplo/kafka/ExampleConsumer.java @@ -109,8 +109,6 @@ public class ExampleConsumer implements ConsumerRebalanceListener, Runnable recordsForPartition.size(), topicPartition); - boolean partitionHasRetryableError = false; - for (ConsumerRecord record : recordsForPartition) { if (abortCurrentPoll) @@ -155,7 +153,6 @@ public class ExampleConsumer implements ConsumerRebalanceListener, Runnable record.offset(), partition); backOffState[partition] = new BackOffState(topicPartition, record.offset()); - partitionHasRetryableError = true; consumer.seek(topicPartition, record.offset()); break; } @@ -177,7 +174,6 @@ public class ExampleConsumer implements ConsumerRebalanceListener, Runnable record.offset(), partition); consumer.seek(topicPartition, record.offset()); - partitionHasRetryableError = true; break; } } @@ -188,10 +184,7 @@ public class ExampleConsumer implements ConsumerRebalanceListener, Runnable log.warn("{} - Ignoring non-retryable error!", id, e); } - if (!partitionHasRetryableError) - { - backOffState[topicPartition.partition()].markRetryAsSuccessful(); - } + backOffState[topicPartition.partition()].markRetryAsSuccessful(); } } }