Trajtimi i gabimeve dhe mesazheve të dështuar është i rëndësishëm për konsumatorët e besueshëm të Kafka-s — vendosja se çfarë të bëni kur përpunimi i një mesazhi dështon (riprovim, kalim, ose rrugëzim në një radhë letere të vdekur). Trajtimi i duhur i gabimeve parandalon humbjen e të dhënave dhe konsumatorët e bllokuar.
Problemi: dështimet e përpunimit
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.
