ਸੁਨੇਹੇ ਦੀਆਂ ਕਤਾਰਾਂ اجزاء کے درمیان asynchronous communication کو ممکن بناتی ہیں — ایک producer کتار میں سنیہے بھیجتا ہے، اور consumers انہیں بعد میں پروسیس کرتے ہیں۔ یہ اجزاء کو decouple کرتی ہیں، resilience میں بہتری لاتی ہیں، load spikes کو ہینڈل کرتی ہیں، اور background processing کو فعال بناتی ہیں۔
ਸੁਨੇਹੇ ਦੀਆਂ ਕਤਾਰਾਂ ਕੀ ਕਰتی ਹਨ
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.
