2016-07-23 7 views
0

Ich fange an, RabbitMQ mit Swift zu verwenden.Keine Verbindung mit RabbitMQ mit Swift

let delegate = RMQConnectionDelegateLogger() 
let conn = RMQConnection(uri: "amqp://localhost:5672", delegate: delegate) 

conn.start() 

let ch = conn.createChannel() 

let q = ch.queue("hello") 
q.subscribe { rm in 
    print(rm.content) 
} 

Und ich bekomme diese Fehler eine Menge Zeit: Ich hatte den Beispielcode aus der Bibliothek für RabbitMQ auf github gefolgt

Will start recovery for connection: <' Received connection: <'RMQConnection: 0x7fdb43c73670> disconnectedWithError: Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo={NSLocalizedDescription=Socket closed by remote peer}RMQConnection: 0x7fdb43c73670>

Und am RabbitMQ Protokoll habe ich diesen Fehler:

Error on AMQP connection <0.271.0> (172.19.0.1:53144 -> 172.19.0.4:5672, state: starting): PLAIN login refused: user '' - invalid credentials

Wo kann ich die Anmeldeinformationen definieren? Ich habe viel nach einem Beispiel gesucht und kann nichts finden.

Antwort