RabbitMQ: Solucionar el error Error: Socket closed abruptly during opening handshake con Node.js

Esta documentación forma parte de la guía Primeros pasos. Consulte la guía completa aquí: Cómo utilizar Stackhero para RabbitMQ.

Si ve el error Error: Socket closed abruptly during opening handshake al utilizar Node.js, probablemente se deba a que está usando una versión de la librería amqplib anterior a la 0.10.7 con RabbitMQ 4.1.0 o superior. Este cambio está relacionado con el parámetro frame_max introducido en RabbitMQ 4.1.0.

Para solucionarlo, actualice su librería amqplib a la versión 0.10.7 o superior.