Red de conocimiento informático - Material del sitio web - Cómo utilizar NODEJS REDIS para desarrollar colas de mensajes

Cómo utilizar NODEJS REDIS para desarrollar colas de mensajes

MQ significa Message Queue Server. Message Queue Server (MQ) es un método de comunicación entre aplicaciones. Las aplicaciones se comunican leyendo y escribiendo mensajes (datos específicos de la aplicación) en colas sin necesidad de una conexión dedicada para conectarlas. Consumo

La transmisión se refiere a la comunicación entre programas mediante el envío de datos en mensajes en lugar de llamarse entre sí directamente. Esta tecnología se usa generalmente para llamadas a procedimientos remotos, etc. Hacer cola significa que las aplicaciones se comunican a través de colas. El uso de colas elimina la necesidad de que las aplicaciones de recepción y envío se ejecuten simultáneamente. Uno de los productos MQ más maduros es IBM WEBSPHERE MQ.

La descripción anterior todavía proviene de Baidu.

Comparación de productos de cola de mensajes

Actualmente hay dos MQ populares, ActiveMQ y RabbitMQ.

Se dice que RabbitMQ tiene un rendimiento de 10.000 por segundo. El valor oficial de la prueba de estrés de REDIS está entre 70.000 y 80.000, y se elimina la operación de IO de la red. Calculo que la situación real es 2-3.