Cola de mensajes

Definición: ¿Qué significa Message Queue?

Una cola de mensajes es un componente de ingeniería de software que se utiliza para la comunicación entre procesos o entre subprocesos dentro del mismo proceso. Las colas de mensajes proporcionan un protocolo de comunicación asincrónico en el que el remitente y el receptor de 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 dentro de los sistemas operativos o aplicaciones como una forma de que los programas se comuniquen entre sí. También pueden usarse para pasar mensajes entre sistemas informáticos.

Techinfo explica Message Queue

Un entorno de cola de mensajes proporciona programas en un conjunto y realiza acciones bien definidas e independientes en respuesta a una solicitud en 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 proporciona el paso de mensajes a través de redes distribuidas sobre plataformas heterogéneas, lo que reduce la complejidad de crear aplicaciones que abarcan múltiples sistemas operativos y protocolos de red.