- Das Speichern der Offset-Position ist nicht nötig:
- Der Consumer springt gezielt einzelne Offset-Positionen an und
pausiert, wenn er diese gelesen hat.
- Der Consumer arbeitet mit `assign()`, als erfolgt keine durch
"äußerliche" Ereignisse ausgelöste Neuzurodnung von Partitionen
während der Verarbeitung.
- Daher kann das Speichern der Offset-Positionen deaktiviert werden.
props.put("group.id", properties.getConsumerProperties().getGroupId());
props.put("key.deserializer", StringDeserializer.class.getName());
props.put("value.deserializer", StringDeserializer.class.getName());
+ props.put("enable.auto.commit", false);
props.put("auto.offset.reset", "none");
return new KafkaConsumer<>(props);