Product服务无法创建RabbitMQ队列

来源:7-6 商品和订单服务中使用MQ(上)

慕粉1044461252

2019-07-14

老师您好,我想在Product服务中创建一个MQ监听队列,监听order发送过来的消息,但是这个Queue始终无法创建成功,在RabbitMQ的控制面板中也没看到该队列。
可是之前用order创建监听队列的时候就可以创建成功。请问这会是什么原因呢?这是我在client端创建监听的代码
图片描述
然后这是我在product配置文件中的配置,我MQ安装在虚拟机中,虚拟机的IP地址是192.168.1.14(Order通过这个地址就可以成功创建)
图片描述
在MQ控制面板中,只有order服务创建的一个队列,这是我控制面板的截图,和order服务创建监听的代码:
图片描述

图片描述

这个问题我找了好久也没找到原因,查百度也基本搜不到这种情况,请老师帮忙解答,谢谢!

写回答

1回答

廖师兄

2019-07-14

@RabbitListener为什么写在client里面?我课程里教的都是写在server里啊

0
3
廖师兄
回复
慕粉1044461252
你在order里可以,在product不行,仔细想想他们两者区别在哪儿。product配置走的是config?你检查获取配置是否正常
2019-07-16
共3条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程