Cozile de mesaje permit comunicarea asincronă între componente — un producător trimite mesaje într-o coadă, iar consumatorii le procesează mai târziu. Ele decuplează componentele, îmbunătățesc reziliența, gestionează vârfurile de sarcină și permit procesarea în fundal.
Ce fac cozile de mesaje
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.
