首页
学习
活动
专区
工具
TVP
发布

RabbitMQ实战

专栏作者
67
文章
73699
阅读量
14
订阅数
Spring环境下获取CorrelationData,msgId的使用方法
通常情况下,对于投递到RabbitMQ的消息,我们一般都会指定一个唯一的msgId来标识一条消息,跟踪这条消息的状态。通常情况下,我们的代码都是这样的:
喜欢天文的pony站长
2022-01-11
8440
RabbitMQ消息路由失败的处理方案(回调与备份交换机AE)
我们知道,消息在RabbitMQ的整个生命周期是生产者投递消息到Exchange,Exchange根据路由键将消息路由到合适的Queue,Queue再将消息推(或消费者主动拉)给消费者。
喜欢天文的pony站长
2021-03-05
1.1K0
你可知道publisherReturns参数在spring-boot-starter-amqp中的作用?
众所周知,RabbitMQ在保证消息可靠投递的实现过程中有个参数mandatory。该参数的作用是,当消息的mandatory设置为true时,消息投递到Exchange之后,如果Exchange无法将该消息路由到任何一个队列,那么该消息将返回给生产者。当设置为false,RabbitMQ将直接丢弃该消息。
喜欢天文的pony站长
2021-03-05
1.7K0
使用RabbitMQ实现未支付订单在30分钟后自动过期
RabbitMQ实现延迟队列需要依赖插件rabbitmq-delayed-message-exchange。
喜欢天文的pony站长
2020-06-29
8780
RabbitMQ死信队列在SpringBoot中的使用
nack()与reject()的区别是:reject()不支持批量拒绝,而nack()可以.
喜欢天文的pony站长
2020-06-29
1.1K0
SpringBoot RabbitMQ实现消息可靠投递
因为收不到该条消息的ACK。所以一直处于发送中。开启任务调度再次进行投递(投递次数+1,且更新下次投递时间)
喜欢天文的pony站长
2020-06-29
6120
AMQP-RabbitMQ/1/概念/一对一简单模型
# JMS, AMQP, MQTT的区别与联系 JMS Java消息传递服务(Java Messaging Service ) AMQP 高级消息队列协议(Advanced Message Queueing Protocol ) MQTT 消息队列遥测传输(Message Queueing Telemetry Transport ) 简单理解: JMS是专门为Java设计的一套消息服务API,像 ActiveMQ就是对它的实现 AMQP为了解决不同平台之间的通信问题,定义了一种名为 amqp的 通信协
喜欢天文的pony站长
2020-06-29
4990
SpringBoot如何做到自动帮我们创建RabbitMQ的Queue和Exchange
解释:在连接工厂connectionFactory中注册了一个监听器,在监听器中执行了initialize()方法。
喜欢天文的pony站长
2020-06-26
2.1K1
使用RabbitMQ实现未支付订单在30分钟后自动过期
可以看到,除了默认的交换机,SpringBoot已经帮我们创建好了延迟交换机order-delay-exchange,并且此时messages delayed为0,因为我们还未向交换机投递消息。
喜欢天文的pony站长
2020-06-26
9740
RabbitMQ死信队列在SpringBoot中的使用
nack()与reject()的区别是:reject()不支持批量拒绝,而nack()可以.
喜欢天文的pony站长
2020-06-26
1.4K0
SpringBoot RabbitMQ实现消息可靠投递
因为收不到该条消息的ACK。所以一直处于发送中。开启任务调度再次进行投递(投递次数+1,且更新下次投递时间)
喜欢天文的pony站长
2020-06-26
1.2K1
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档