Un consumidor de mensajes es un programa que recibe y procesa mensajes de una cola. La cola guarda los mensajes y el consumidor realiza el trabajo que describen.

Por ejemplo, cuando alguien hace un pedido, un consumidor puede preparar un correo de confirmación. Toma la tarea de la fila de espera y la procesa.

Si el consumidor está ocupado o se detiene, los mensajes pueden quedarse esperando en la cola. La app debe prever qué hacer si falla el procesamiento para que no se pierdan tareas importantes sin que nadie lo note.