关于队列
来源:6-5 Spring Cloud Bus实操.mp4

慕粉1304358899
2019-01-17
虽然已经跟着老师调通自动刷新了,但是还有个地方不懂,想不明白,希望老师解答一下根据老师的那个例子里面,两个mq都是没设置队列名称的,应该在这个图里面就是spring那两个长串的,他又不是同一个队列,怎么在config这边进去,到达order那边的接到这个消息???还有一个问题,我一起问了,是后面几章的,就是mq跟stream都不是每次都能收到数据(是在接受端打印到控制台看的),三次或者两次或者四次才能打印出一次,为啥???跟我linux上面的mq配置有关系吗(我装完都是默认配置,没改过)?注:我加的那个群只有30个人,没人讨论问题,只有在这里麻烦老师了
写回答
1回答
-
“他又不是同一个队列,怎么在config这边进去,到达order那边的接到这个消息”
config + bus 源码里具体实现方式我没有去研究过。不过,你不用觉得不在一个队列很奇怪。
生产者和消费者通过一个队列通信,这是一种通信方式。
rabbitmq 有 “exchange routekey“,课程中也讲了使用方法。
”三次或者两次或者四次才能打印出一次“
一种可能是本地的网络环境,可以换到服务器上试试。
第二种可能是你用的stream版本是测试版的,有些bug,课程最后升级到了最新稳定版。
012019-01-19
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5674 学习 · 2489 问题
相似问题