A hibák és sikertelen üzenetek kezelése fontos a megbízható Kafka fogyasztók számára — meg kell dönteni, mit tegyelek, ha egy üzenet feldolgozása meghiúsul (újrapróbálkozás, kihagyás vagy a halott levelek sorba (dead letter queue) irányítás). A megfelelő hibakezelés megakadályozza az adatvesztést és a rögzített fogyasztókat.
A probléma: feldolgozási hibák
When a consumer fails to PROCESS a message (bad data, downstream failure, bug):
→ BLOCKING retry forever → the consumer gets STUCK on a "poison" message (can't progress)
→ skipping silently → data LOSS (the message is lost)
→ crashing → consumer restarts, reprocesses, may get stuck again
→ need a deliberate error-handling strategy.
