【发布时间】:2023-12-10 19:03:01
【问题描述】:
我在设置与远程 RabbitMQ 服务器的连接时遇到问题。 基本上我让消费者和服务器在远程 ubuntu 机器上运行,并希望我的本地机器充当发布者。我可以通过 ssh 访问远程机器。我已阅读以下内容的答案,似乎有可能 RabbitMQ on Amazon EC2 Instance & Locally?
但是当我尝试连接到远程主机时
connection = AMQP.connect(:host => 'hostname')
puts "Connected to server...."
channel = AMQP::Channel.new(connection)
queue = channel.queue(queue_name, :auto_delete => true)
exchange = channel.default_exchange
我收到“检测到 TCP 连接失败”。我在远程服务器上运行了 netstat,端口 5672 正在监听。
【问题讨论】:
标签: ruby rabbitmq amqp rabbitmq-exchange