2016-07-23 4 views
0

스위프트와 함께 RabbitMQ를 사용하기 시작합니다. 나는 github에 RabbitMQ에 대한 라이브러리의 예제 코드를 따랐다 :스위프트를 사용하여 RabbitMQ에 연결할 수 없습니다.

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) 
} 

그리고 나는 많은 시간이 오류를 얻을 :

:

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>

그리고 RabbitMQ 로그에 나는이 오류가 발생했습니다

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

어디에서 자격 증명을 정의 할 수 있습니까? 나는 예제를 많이 찾고 있었고 아무것도 찾을 수 없었다.

답변

관련 문제