Springify: BatchListener konfiguriert - Hilft nicht wirklich...
* Unerwartete aber eigentlich logische Folge:
** Es werden weiterhing alle 100 Nachrichten abgeholt
** Der Testfall schlägt trotzdem nicht fehl, da die Erwartung an die
gespeicherten Offsets dynamisch aus den tatsächlich vom Listener
bezogenen Nachrichten bestimmt wird.
* Der Effekt tritt ein, weil der `ErrorHandlingDeserializer` ja die
verursachende Exception schluckt und dafür eine Behandlung des Fehlers
vornimmt, die den Fehler für die nachfolgenden Komponenten transparenter
machen soll.
* Es ist aber eher das Gegenteil der Fall, da die Folge ist, dass der
`poll()`-Aufruf alle Nachrichten - _auch die nach dem Fehler!_ - abholt.
* D.h., es ist nicht mehr so simpel und elegant erkennbar, an welcher
Stelle die `RecordDeserializationException` aufgetreten ist
* Wenn man - wie hier beabsichtigt - die Konsumption beim Auftreten des
dieser Sorte Ausnahme-Fehler stoppen und die Offsets für alle _vor_ dem
Auftreten des Fehlers fehlerfrei empfangenen Nachrichten dafür speichern
will, dann ist dies ohne eine umständliche Offset-Verwaltung und vielen
`seek()`-Aufrufen nicht mehr möglich!
* Eine einfache Abhilfe scheint nicht möglich, da der
`KafkaMessageListenerContainer` nicht damit umgehen kann, wenn _in_ dem
`poll()` eine Exception geworfen wird und dann - wie beobachtet - in
einer Endlosschleife hängen bleibt.