我尝试连接到由Google Compute Engine创建的RabbitMQ部署群集。 成功部署后,我可以通过提供的ssh tunneling命令进入Web管理界面。
现在我无法将我的客户端连接到RabbitMQ实例。尝试使用VM Ephemeral IP和rabbitmq-all-nodes-XXXXX
负载均衡器IP。
我们使用节点amqplib
,并使用规范URI上的admin用户帐户进行连接:
amqp://user:pass@host:5672/vhost
只有ECONNREFUSED会被退回给我们,所以很难找到问题
此致
答案 0 :(得分:2)
您的rabbitmq部署设置是否接受外部连接?
据我所知,默认情况下它只接受来自localhost的连接,你需要将监听IP更改为0.0.0.0或类似(+ restart)才能接受外部连接。