Wie einen externen Server mit Ruby-AMQP Carrot-Bibliothek verwenden
-
21-09-2019 - |
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')
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