ਗਲਤੀਆਂ ਅਤੇ ਅਸਫਲ ਸੰਦੇਸ਼ਾਂ ਨੂੰ ਸੰਭਾਲਣਾ ਭਰੋਸੇਮੰਦ Kafka consumers ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ — ਇਹ ਤੈਅ ਕਰਨਾ ਕਿ ਜਦੋਂ ਕੋਈ ਸੰਦੇਸ਼ ਪ੍ਰਕਿਰਿਆ ਅਸਫਲ ਹੋ ਤਾਂ ਕੀ ਕਰਨਾ ਹੈ (ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਛੱਡ ਦੋ, ਜਾਂ dead letter queue ਨੂੰ ਰੂਟ ਕਰੋ)। ਸਹੀ ਗਲਤੀ ਹੈਂਡਲਿੰਗ ਡੇਟਾ ਦੀ ਨੁਕਸਾਨ ਅਤੇ ਅਟਕਿਆ ਹੋਇਆ consumers ਨੂੰ ਰੋਕਦਾ ਹੈ।
ਸਮੱਸਿਆ: ਪ੍ਰਕਿਰਿਆ ਅਸਫਲਤਾ
text
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.
