¿Qué significa cola de mensajes?
Una cola de mensajes es un componente de ingeniería de software utilizado para la comunicación entre procesos o entre subprocesos dentro del mismo proceso. Las colas de mensajes proporcionan un protocolo de comunicación asíncrono en el que el emisor y el receptor de los mensajes no necesitan interactuar al mismo tiempo – los mensajes se mantienen en cola hasta que el destinatario los recupera.
Las colas de mensajes se utilizan en sistemas operativos o aplicaciones para que los programas se comuniquen entre sí. También pueden utilizarse para pasar mensajes entre sistemas informáticos.
DiccionarioTechopedia: Colas de mensajes
Un entorno de colas de mensajes proporciona programas en un conjunto, y realiza acciones bien definidas y autónomas en respuesta a una solicitud particular. Los mensajes se mantienen en una cola predefinida para comunicarse con otro programa. El otro programa recupera el mensaje de la cola y procesa las solicitudes y la información encapsulada en el mensaje.
Un middleware orientado a mensajes facilita el paso de mensajes a través de redes distribuidas sobre plataformas heterogéneas, reduciendo la complejidad de crear aplicaciones que abarcan múltiples sistemas operativos y protocolos de red.