შეცდომების და ვერ გაგზავნილი შეტყობინებების დამუშავება მნიშვნელოვანია საიმედო Kafka consumer-ებისთვის — გადაწყვეტა, რა უნდა გაკეთდეს, როდესაც შეტყობინების დამუშავება ვერ ხერხდება (ხელახლა ცდა, გამოტოვება, ან გამისწავლება მკვდარი წერილის რიგში). სათანადო შეცდომების დამუშავება ხელს უშლის მონაცემთა დაკარგვას და შეჩერებული consumer-ებს.
პრობლემა: დამუშავების უკმარიობა
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.
