Ruby 在AWS实例上设置rabbitMQ
设置到远程RabbitMQ服务器的连接时遇到问题。 基本上,我让消费者和服务器在远程ubuntu机器上运行,并希望我的本地机器充当发布者。我有ssh访问远程机器的权限。我已经阅读了下面的答案,似乎这是可能的 但是,当我尝试连接到远程主机时Ruby 在AWS实例上设置rabbitMQ,ruby,rabbitmq,amqp,rabbitmq-exchange,Ruby,Rabbitmq,Amqp,Rabbitmq Exchange,设置到远程RabbitMQ服务器的连接时遇到问题。 基本上,我让消费者和服务器在远程ubuntu机器上运行,并希望我的本地机器充当发布者。我有ssh访问远程机器的权限。我已经阅读了下面的答案,似乎这是可能的 但是,当我尝试连接到远程主机时 connection = AMQP.connect(:host => 'hostname') puts "Connected to server...." channel = AMQP::Channel.new(connection) queue =
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正在侦听。您是否已在RabbitMQ服务器的安全组中授权端口5672处的入站流量 这可能有助于: