Frage

Ich bin mit der Ruby-AMQP Möhre Bibliothek und ich versuche, auf einen Test RabbitMQ Server auf einer virtuelle Maschine zu sprechen. Das AMQP-Port ist auf der Maschine offen, aber ich kann nicht Karotte eine externe Verbindung herzustellen. Ich habe folgendes versucht:

  

Carrot.queue ( 'message',: langlebig => true,: Server => '192.168.162.176')

     

Carrot.queue ( 'message',: langlebig => true,: host => '192.168.162.176')

War es hilfreich?

Lösung

Ich sprach mit dem Carrot Entwickler und das ist die Antwort, die er mir gab, und es funktioniert super:

@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')
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top