Paso 1: ¿Qué es la cola de mensaje?
Colas de mensajes proporcionan un protocolo de comunicaciones asíncronas,
lo que significa que el remitente y el receptor del mensaje no es necesario interactuar con la cola de mensajes al mismo tiempo. Los mensajes en la cola se almacenan hasta que el destinatario recupera. Colas de mensajes tienen límites explícitos o implícitos en el tamaño de datos que pueden ser transmitidos en un único mensaje y el número de mensajes que pueden quedar pendientes en la cola.
Otras implementaciones permiten el paso de mensajes entre diferentes ordenadores, conexión potencialmente múltiples aplicaciones y múltiples sistemas operativos. Estos sistemas de cola de mensaje normalmente proporcionan funcionalidad de mayor resistencia para asegurar que los mensajes no se "pierde" en el caso de un fallo del sistema.
Hay un número de opciones de software libre de mensajería sistemas middleware, incluyendo JBoss Messaging, JORAM, Apache ActiveMQ, sol abrir cola de mensajes, Apache Qpid, RabbitMQ, Beanstalkd, Tarantool y HTTPSQS.