Acknowledgments (acks) suna gaya wa RabbitMQ cewa ajiyar sauti ta yi nasara a matsayin, don haka za a iya cire shi daga jerin aiki. Suna da mahimmanci don reliable delivery — sigina cewa sauti ba za su ɓata ba idan mai karɓa ya gazawa.
Yadda acknowledgments ke aiki
When a consumer receives and processes a message, it ACKNOWLEDGES it:
→ ACK → "I've processed this message" → RabbitMQ removes it from the queue
→ if a consumer DIES before acking (crash, disconnect) → RabbitMQ REQUEUES the message
→ redelivered to another consumer (NOT lost)
→ acks ensure messages are processed reliably (not lost if a consumer fails)
