Verbesserungen aus 'stored-offsets' nach 'stored-state' gemerged
[demos/kafka/training] / src / main / java / de / juplo / kafka / EndlessConsumer.java
index 58557f2..047d5cb 100644 (file)
@@ -74,6 +74,7 @@ public class EndlessConsumer<K, V> implements Runnable
     catch(WakeupException e)
     {
       log.info("{} - RIIING! Request to stop consumption - commiting current offsets!", id);
+      consumer.commitSync();
       shutdown();
     }
     catch(RecordDeserializationException e)
@@ -87,6 +88,7 @@ public class EndlessConsumer<K, V> implements Runnable
           offset,
           e.getCause().toString());
 
+      consumer.commitSync();
       shutdown(e);
     }
     catch(Exception e)