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

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

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

最新回答 / 程序猿天璇
这两种应该没有明显的可比性,不知道你这个问题是要对比什么? CorrelationData 是实现接口 ConfirmCallback ,重写其confirm()方法的参数之一,表示对象内部只有一个 id 属性,用来表示当前消息的唯一性;而DeliveryTag 可以做此消息处理通道的名字,回传告诉 rabbitmq 这个消息处理成功并清除此消息,每次接收消息+1。

最新回答 / 细雨清帘
可以使用 confirmCallBack + returnCallBack 双重的方式保证消息投递到 Queue 

最新回答 / 莫南爵
同学你解决了吗,我也是这个问题。有时候时正常启动,但是无法监听到消息。有时候直接就是这样报错

最新回答 / 细雨清帘
ConfirmCallBack 回调只能保证消息已经到达服务器,但不能保证消息一定会被投递到目标 Queue 里。我觉得您提出的“消费出现异常”,和消息投递的可靠性是两个东西。这里的重试机制也仅仅是消息无法投递到MQ做出的补偿。?

最新回答 / 沐之雨霁
可以放在redis中,取redis的比取数据库的要速度要快

最赞回答 / 白千帆
可以参考我得笔记 https://lengmuyun.github.io/2020/07/19/CentOS%E5%AE%89%E8%A3%85RabbitMQ/

最新回答 / qq_忙狗_0
这个是消息投递,并不是在消费者那块直接访问DB,我感觉你可以看看mq的使用场景?

最新回答 / MOVBV
RabbitListener绑定监听列队,看信道是否有消息发送过来。
课程须知
有一定的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
提交
取消