Pregunta

Estoy utilizando la librería Ruby AMQP zanahoria y yo estoy tratando de hablar con un servidor RabbitMQ prueba en una máquina virtual. El puerto AMQP está abierto en la máquina, pero no puedo conseguir Zanahoria para establecer una conexión externa. He intentado el siguiente:

  

Carrot.queue ( 'mensaje',: durable => true,: servidor => '192.168.162.176')

     

Carrot.queue ( 'mensaje',: durable => true,: host => '192.168.162.176')

¿Fue útil?

Solución

He hablado con el desarrollador de zanahoria y esta es la respuesta que me dio y funciona muy bien:

@client = Carrot.new(
 :host   => host,
 :port   => port.to_i,
 :user   => @opts['user'],
 :pass   => @opts['pass'],
 :vhost  => @opts['vhost'],
 :insist => @opts['insist']
)

queue = @client.queue('foo')
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top