Rückbau des expliziten regelmäßigen Commits durch den `EndlessConsumer`
authorKai Moritz <kai@juplo.de>
Sat, 3 Sep 2022 10:37:22 +0000 (12:37 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 4 Sep 2022 14:11:05 +0000 (16:11 +0200)
commitaf8ee013aeeaee41117174e9e02858112621556b
treedf2f06b8fcf9c83301ef938ce29bfd39078ede3c
parent907fdde716b24bc352f863c06337eda647bb1a59
Rückbau des expliziten regelmäßigen Commits durch den `EndlessConsumer`

* Hier wurde die Deaktivierung der expliziten regelmäßigen Commits durch
  den `EndlessConsumer` zurückgebaut, um die einzelnen Schritte der Übung
  leichter nachvollziehbar zu machen.
* Die expliziten regelmäßigen Commits sind nicht notwendig.
* Sie sind "nur" eine (sehr sinnvolle) Optimierung, da ansonsten nur
  während eines Rebalances ein Commit durchgeführt wird.
* D.h., wenn ein Consumer, der sehr lange ohne Rebalance läuft und dann
  abstürzt, gehen die _gesamten_ Ergebnisse dieses Consumers verloren und
  die zugehörigen Nachrichten werden komplett neu verarbeitet.
src/main/java/de/juplo/kafka/ApplicationRebalanceListener.java