Message queues jippermettu komunikazzjoni asinkrona bejn il-komponenti — produttur iissef messaġġi għal queue, u konsumers jipproċessawhom aktar tard. Huma jiddecouple il-komponenti, itejbu r-resilenza, jigħoddu spike fil-load, u jippermettu background processing.
X'jagħmlu l-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.
