Message queues ہم وقت سے متعلقہ نہ رہنے والی communication کو اجزاء کے درمیان فعال کرتے ہیں — ایک producer queue کو messages بھیجتا ہے، اور consumers انہیں بعد میں process کرتے ہیں۔ یہ اجزاء کو الگ کرتے ہیں، لچک میں بہتری لاتے ہیں، load کے اچانک بڑھنے کو سنبھالتے ہیں، اور 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.
