/ / Verwendung eines externen Servers mit Ruby AMQP Carrot Library - Ruby-on-Rails, Ruby, Amqp, Carrot

Verwendung eines externen Servers mit der Ruby AMQP Carrot Library - Ruby-on-Rails, Ruby, Amqp, Carrot

Ich benutze die Ruby AMQP Carrot-Bibliothek und ich binversucht, mit einem Test-RabbitMQ-Server auf einer virtuellen Maschine zu kommunizieren. Der AMQP-Port ist auf dem Computer geöffnet, aber ich kann Carrot nicht dazu bringen, eine externe Verbindung herzustellen. Ich habe Folgendes versucht:

Carrot.queue ("message",: durable => true,: server => "192.168.162.176")

Carrot.queue ("message",: durable => true,: host => "192.168.162.176")

Antworten:

3 für die Antwort № 1

Ich habe mit dem Carrot-Entwickler gesprochen und das ist die Antwort, die er mir gegeben hat und die funktioniert hervorragend:

@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")