RabbitMQ: 处理 Node.js 中 Error: Socket closed abruptly during opening handshake 错误
本文件是入门指南指南的一部分。您可以在这里查看完整指南:如何使用 Stackhero 连接 RabbitMQ。
如果您在使用 Node.js 时遇到 Error: Socket closed abruptly during opening handshake 错误,通常是因为您使用的 amqplib 版本低于 0.10.7,并且 RabbitMQ 版本为 4.1.0 或更高。这个问题与 RabbitMQ 4.1.0 引入的 frame_max 设置有关。
为解决此问题,请将您的 amqplib 升级到 0.10.7 或更高版本。