Cómo utilizar un servidor externo con Ruby AMQP Biblioteca zanahoria
-
21-09-2019 - |
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')
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