স্বীকৃতি (acks) RabbitMQ-কে বলে যে একটি বার্তা সফলভাবে প্রক্রিয়া করা হয়েছে, যাতে এটি সারি থেকে সরানো যায়। এগুলি নির্ভরযোগ্য ডেলিভারি-র জন্য অপরিহার্য — নিশ্চিত করে যে ভোক্তা ব্যর্থ হলে বার্তা হারায় না।
স্বীকৃতি কীভাবে কাজ করে
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)
