Message queues components के बीच asynchronous communication को सक्षम करते हैं — एक producer queue में messages भेजता है, और consumers उन्हें बाद में process करते हैं। वे components को decouple करते हैं, resilience में सुधार करते हैं, load spikes संभालते हैं, और background processing को सक्षम करते हैं।
Message queues क्या करते हैं
A MESSAGE QUEUE sits between producers and consumers:
Producer → [QUEUE] → Consumer(s) process messages (asynchronously, at their own pace)
→ the producer doesn't wait for processing (sends and moves on)
→ messages are stored until processed (buffered)
→ ASYNCHRONOUS, decoupled communication.
