MQ消息服务调用出现问题

来源:7-3 RabbitMQ的基本使用(下)

慕神2127999

2019-03-05

使用order的13-5代码,只测试消息服务,出现如下几个问题
1.controller访问的是out()方法,但队列名称却是myMessage,为何不是myMessage2?
图片描述
图片描述

2.注释掉如下方法,队列中并没有出现视频中提到的消息积累,不知为何?
图片描述
图片描述

3.点击getMessage出现如下截图
图片描述

求教师兄,干掉这3个问题

写回答

1回答

廖师兄

2019-03-07

同学你好,感谢你的耐心等待,你看得非常认真哦。

1. 项目启动,没有访问controller,mq里就会有myMessage,是因为

@Input(StreamClient.INPUT)
SubscribableChannel input();

@Output(StreamClient.INPUT2)
MessageChannel output();

2. 这点我现在也不能够完全确定是不是版本的原因,我需要再看看。

3. 要有消息积累的时候,才能获取。

0
2
廖师兄
回复
慕神2127999
本来就是不同的注解,返回对象也不一样。
2019-03-08
共2条回复

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

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

5668 学习 · 2489 问题

查看课程