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 或更新版本,即可解決此問題。