Las colas de mensajes permiten comunicación asincrónica entre componentes — un productor envía mensajes a una cola, y los consumidores los procesan después. Desacoplan componentes, mejoran la resiliencia, manejan picos de carga y permiten procesamiento en segundo plano.
Qué hacen las colas de mensajes
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.
