为了账号安全,请及时绑定邮箱和手机立即绑定

RabbitMQ消息中间件极速入门与实战

难度中级
时长 2小时31分
学习人数
综合评分8.80
50人评价 查看评价
9.3 内容实用
8.4 简洁易懂
8.7 逻辑清晰

最新回答 / 一分钟的距离
生产者与消费者的Order不是同一个类引起的,虽然两个类一样,但不是同一个对象,序列化与反序列化会导致失败。我也碰到这个问题,解决办法就是让生产者与消费者公用同一个类就行了。可以参照源码https://github.com/suxiongwei/springboot-rabbitmq中的方式,另起一个maven子项目,让生产者与消费者引入这个Order类。

最新回答 / 梨花压不压海滩
我的consumer:
@Component
@Slf4j
public class OrderReceiver {

        @RabbitListener(bindings = @QueueBinding(
                value = @Queue(value = "order-queue2",durable = "true"),
               ...
代码(其中包含建表语句):https://gitee.com/Don212/boot-use
课程中的例子,一个订单延时1分钟。10秒的定时任务执行是否太消耗资源?而且既然决定10秒扫描,那么为何不在定时任务中直接修改订单,何必多此一举去发送mq消息?

最赞回答 / 南瓜子
如果一个订单刚好一分钟的时间到了,定时任务时间再延长,你觉得这个订单会多久去重试? 不直接修改订单是为了重试发送mq消息,可能过了几分钟,存在发送成功的可能。这就是为什么要多此一举去发送mq消息。
老师你好,linux安装的是V3.6.11. 可以正常打开管控台 用admin管理员登录。但是我用代码连接不了rabbitmq,提示错误是连接超时 time out

最新回答 / 浅笑X无痕
其实是可以的,不妨了解一下 消息队列的几种模式,可以直接由生产者放到队列中消费者去拿。

最赞回答 / 董晶辉
@Headers写成@Header了,所以报错了,应该写@Headers
application配置文件中加这些就行了,为什么搞这么多mybatis的类? mybatis:
typeAliasesPackage:
mapper-locations:
configLocation: classpath:/

最新回答 / qq_酒先酿_03704471
你可以用ubunt试试,我所查到的资料是可以用localhost访问,但不能用外网访问,我还没找到解决办法,也可能是我安装的版本问题。
非常的清晰明了的讲解

最新回答 / 大学霸霸
这个不一定,有的部分直接就写好了,太基础的东西没必要在课堂上写,浪费时间
课程须知
有一定的Linux基础,springboot基础,熟悉JAVA主流框架ssm(spring+mybatis整合)
老师告诉你能学到什么?
1.RabbitMQ安装与使用 2.RabbitMQ核心概念 3.RabbitMQ整合SpringBoot2.x生产端发送消息 4.RabbitMQ整合SpringBoot2.x消费端处理消息 5.RabbitMQ-消息的可靠性投递-实现方案 6.RabbitM整合SpringBoot2.x-消息可靠性投递-实现方案落地代码详解

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消