【发布时间】:2021-01-12 23:24:54
【问题描述】:
我正在尝试使用 NestJS 微服务连接到 Rabbit MQ docker 容器。我正在使用 vagrant 运行它。这是我得到的错误:
[1601171008162] ERROR (32761 on local): Disconnected from RMQ. Trying to reconnect.
context: "Server"
trace: ""
[1601171008163] ERROR (32761 on local):
context: "Server"
trace: ""
msg: {
"err": {
"cause": {},
"isOperational": true
}
}
这是服务器配置。
{
transport: Transport.RMQ,
options: {
urls: ['amp://username:password@127.0.0.1:5672'],
queue: 'test_queue',
queueOptions: {
durable: true
},
noAck: true,
prefetchCount: 1
}
}
一个多星期以来,我一直在努力解决这个问题。任何帮助将不胜感激。
【问题讨论】:
-
尝试使用协议
amqp而不是amp。 URL 必须看起来像amqp://username:password@127.0.0.1:5672
标签: typescript rabbitmq microservices nestjs