README.sh führt das Verhalten bei einem fachlichen Fehler vor sumup-adder--springified--default-error-handling--logic-error
authorKai Moritz <kai@juplo.de>
Fri, 23 Sep 2022 08:06:34 +0000 (10:06 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 23 Sep 2022 13:27:15 +0000 (15:27 +0200)
commitc40ca6ceaaeea3f0fd5f8cc01c02299310467d45
treecca0a9ab63950317514db3f8d8411e934700873c
parent341383683129f3a0d7e41f2ffa21e3761e2e14df
README.sh führt das Verhalten bei einem fachlichen Fehler vor

* In diesem Fall zieht die von der Auto-Konfiguration erzeugte
  `+FixedBackOffStrategy+`.
* Diese führt 10 Retries durch, bevor sie einen Seek hinter den Offset
  durchführt, der den Fehler auslöst.
* Per Default ist kein `Recoverer` als Strategie vorgegeben.
* D.h., wenn alle Retries scheitern, wird die Nachricht, die den Fehler
  ausgelöst hat lediglich gelogged und der Offset wird auf die nächste
  Position nach dem Fehler vorgespult.
* Hier kann dann der `+DeadLetterPublishingRecoverer+` konfiguriert werden,
  damit diese Fehler nicht nur gelogged, sondern als neue Nachrichten in
  das Dead-Letter-Topic geschrieben werden.
README.sh
docker-compose.yml