Tabla de contenido:
Definición - ¿Qué significa Message Queue?
Una cola de mensajes es un componente de ingeniería de software utilizado para la comunicación entre procesos o entre hilos 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 la cola hasta que el destinatario los recupera.
Las colas de mensajes se utilizan dentro de los sistemas operativos o aplicaciones como una forma para que los programas se comuniquen entre sí. También se pueden usar para pasar mensajes entre sistemas informáticos.
Techopedia explica Message Queue
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 guardan 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 mensajes que pasan a través de redes distribuidas a través de plataformas heterogéneas, reduciendo la complejidad de crear aplicaciones que abarcan múltiples sistemas operativos y protocolos de red.