E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
死信
消息队列相关面试题
使用消息队列来作为两个系统直接的通讯方式,两个系统不需要相互依赖了2.异步:系统A给消费队列发送完消息之后,就可以继续做其他事情了3.流量削峰:如果使用消息队列的方式来调用某个系统,那么消息将在队列中排队,有消费者自己控制消费速度
死信
队列是什么
指尖‖舞者
·
2023-08-12 17:19
java
中间件
真的好用吗?鲜有人提的 RabbitMQ-RPC模式
RabbitMQ消费模式该如何选择
死信
是什么,如何运用RabbitMQ的
死信
机制?真的好用吗?鲜有人提的RabbitMQ-RPC模式RabbitMQ系列文章前言一、RPC及RabbitMQ
战斧
·
2023-08-12 13:36
RPC
RabbitMQ
java架构
rabbitmq
rpc
学会RabbitMQ的延迟队列,提高消息处理效率
RabbitMQ消费模式该如何选择
死信
是什么,如何运用RabbitMQ的
死信
机制?真的好用吗?鲜有人提的RabbitMQ-RPC模式如何利用RabbitMQ的延迟队列提高消息处理效率系列文章目录一、什
战斧
·
2023-08-12 12:35
RabbitMQ
rabbitmq
分布式
时间轮
延迟队列
死信队列
异步
RabbitMQ学习——发布订阅/fanout模式 & topic模式 & rabbitmq回调确认 & 延迟队列(
死信
)设计
application.yml文件rabbitmq的配置生产者生成验证码,发送给交换机消费者消费验证码topic模式配置类增加配置生产者发送信息进行发送控制台查看rabbitmq回调确认配置类验证生产者发送是否成功延迟队列(
死信
Perley620
·
2023-08-11 13:23
SpringBoot
rabbitmq
学习
ruby
spring
boot
RabbitMQ 消息队列回执 basicReject basicNack basicRecover 用法和区别
basic.reject方法channel.basicReject(deliveryTag,true);拒绝deliveryTag对应的消息,第二个参数是否requeue,true则重新入队列,否则丢弃或者进入
死信
队列
摸鱼的后端
·
2023-08-10 18:18
rabbitmq
java
RabbitMQ之延迟队列
目录一、场景:“订单下单成功后,15分钟未支付自动取消”1.传统处理超时订单2.rabbitMQ延时队列方案二、TTL和DLX1.TTL2.DLX和
死信
队列三、延迟队列四、开发步骤生产者!
java小易
·
2023-08-10 18:14
java
java
【RabbitMQ 】rabbitmq basicReject / basicNack / basicRecover区别
channel.basicReject(deliveryTag,true);basic.reject方法拒绝deliveryTag对应的消息,第二个参数是否requeue,true则重新入队列,否则丢弃或者进入
死信
队列
云川之下
·
2023-08-10 18:40
rabbitmq
SpringBoot + RabbitMQ从延时队列中删除指定的值【RabbitMQ中的basicAck和basicNack的区别以及basicReject又是什么?】
业务需求是,就是我本来是有一个order-queue队列绑定到了
死信
队列交换机order-dead-direct-exchange上,然后我的业务是,现在有一个用户下单但是没有付款,order-queue
番茄Salad
·
2023-08-10 18:33
Spring学习笔记
RabbitMQ学习笔记
spring
boot
java-rabbitmq
maven
rabbitmq
【消息中间件】03-RabbitMQ
死信
队列、延时队列
1.
死信
队列1.1什么是
死信
队列?
Tooi
·
2023-08-10 13:31
RabbitMQ 过期时间 TTL
顾名思义,就是设置对应的时间之后,实际运行过程中过了设置的时间就会过期(也就是
死信
)。二、使用场景使用时需要一定时间后做相关操作,以下有几个例子可参考:1.订单支付超时后取消订单。
ycsdn10
·
2023-08-10 05:33
JAVA
rabbitmq
rabbitmq
java
优雅地处理RabbitMQ中的消息丢失
目录一、异常处理二、消息重试机制三、错误日志记录四、
死信
队列五、监控与告警优雅地处理RabbitMQ中的消息丢失对于构建可靠的消息系统至关重要。
这我可不懂
·
2023-08-09 15:40
rabbitmq
分布式
RaabitMQ(三) - RabbitMQ队列类型、
死信
消息与
死信
队列、懒队列、集群模式、MQ常见消息问题
RabbitMQ队列类型Classic经典队列这是RabbitMQ最为经典的队列类型。在单机环境中,拥有比较高的消息可靠性。经典队列可以选择是否持久化(Durability)以及是否自动删除(Autodelete)两个属性。Durability有两个选项,Durable和Transient。Durable表示队列会将消息保存到硬盘,这样消息的安全性更高。但是同时,由于需要有更多的IO操作,所以生产
问道玄霄
·
2023-08-08 08:29
MQ
rabbitmq
分布式
学习RabbitMQ高级特性
官网介绍1、消息可靠性投递【confirm确认模式、return退回模式】2、ConsumerACK【acknowledge】3、消费端限流【prefetch】4、TTL过期时间【timetolive】5、
死信
队列
CSNZのBlog
·
2023-08-08 00:22
#
RabbitMQ
java-rabbitmq
rabbitmq
浅析RabbitMQ
死信
队列
原文首发于公众号【CSJerry】在现代分布式系统中,消息队列扮演着至关重要的角色。它们可以实现应用程序之间的异步通信,并确保数据的可靠传输和处理。而在这个领域中,RabbitMQ作为一种强大而受欢迎的消息队列解决方案,具备了高效、可靠和灵活的特性。然而,即使使用了RabbitMQ,我们仍然会遇到一些不可预料的情况,例如消费者无法处理某些消息、消息过期或者队列溢出等。为了解决这些问题,Rabbit
一腔诗意醉了酒
·
2023-08-06 12:57
#
mq
rabbitmq
ruby
分布式
rabbitmq
死信
队列的绑定
=newHashMap<>();//设置整个队列的过期时间durable表示是否持久化队列,即服务器重启后队列依然存在arguments.put("x-message-ttl",20000);//绑定
死信
交换机
坤了
·
2023-08-06 09:24
rabbitmq
分布式
RabbitMQ 学习笔记 -- 11 RabbitMQ
死信
队列
死信
队列DLX,DeadLetterExchange的缩写,又
死信
邮箱、
死信
交换机。其实DLX就是一个普通的交换机,和一般的交换机没有任何区别。
yorsola
·
2023-08-06 06:35
RabbitMQ
java
rabbitmq
RabbitMQ 备份交换机和
死信
交换机
为处理在消息队列中到达TTL的过期消息,可采用
死信
交换机进行消息转存。通过上述描述可知,备份交换机和
死信
交换机处理的场景不同。备份交换机是处理未被路由的消息,
死信
交换机是处理队列中过期的消息。
zyppxx
·
2023-08-04 11:24
中间件
-
RabbitMQ
rabbitmq
中间件
利用RabbitMQ的TTL实现延迟队列
首先配置两个队列,一个为
死信
队列Queue1,一个是正常消费的队列Queue2/***配置两个队列,队列1为
死信
队列,队列2
小小码农日渐积累
·
2023-08-04 04:58
Java
rabbitmq
分布式
rabbitmq
java
队列
交换机
RabbitMQ:概念和安装,简单模式,工作,发布确认,交换机,
死信
队列,延迟队列,发布确认高级,其它知识,集群
1.消息队列1.0课程介绍1.1.MQ的相关概念1.1.1.什么是MQMQ(messagequeue:消息队列),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。上下游
清风微凉 aaa
·
2023-08-03 23:47
五
微服务核心生态
java
springBoot集成rabbitmq 之延时(
死信
)队列
springBoot集成rabbitmq之延时(
死信
)队列comsumer服务配置类importorg.springframework.amqp.core.
在南宁工作1年的工资2.6K全栈要跑路
·
2023-08-03 14:25
springboot
java-rabbitmq
rabbitmq
spring
boot
RabbitMQ 过期时间(TTL)
消息在队列中的生存时间一旦超过了TTL值,则会变成
死信
,
死信
消息将被从原有队列中移除。
zyppxx
·
2023-08-03 10:37
rabbitmq
信仰
每个时代都不缺乏信仰信仰给我们勇气去生活信仰给我们力量去坚持信仰给我们努力去奋斗信仰可以让我们为他生信仰可以让我们为他
死信
仰对于我们很重要千万别说你没有信仰可能你没有感觉到但是它一直存在神可能是万能的但是我们都没有见过钱不是万能的确是万万不能没有的钱早已经替代了神成为了我们的信仰也可以说钱就是神为什么这么说呢
井戈
·
2023-08-03 06:25
RabbitMq、SpringBoot详解
入门案列2、消息应答1、自动应答2、手动应答3、持久化1、队列持久化2、消息持久化4、发布确认5、交换机1、无名交换机2、Fanout2、Directexchange3、Topicexchange6、
死信
队列
北漂IT民工_程序员_ZG
·
2023-08-02 20:58
研究
借鉴
rabbitmq
spring
boot
java
社交 说英语
$怕别人知道我狂妄的思维,会被打
死信
任。EasyestablishedRelationship。想在一起公事。认真偏差。思维误差。我认为
杨志华98
·
2023-07-31 14:12
为什么不用定时任务实现关闭订单?
一般的做法有如下几种:定时任务关闭订单rocketmq延迟队列rabbitmq
死信
队列时间轮算法redis过期监听一、定时任务关闭订单(最low)一般情况下,最不推荐的方式就是关单方式就是定时任务方
技术琐事
·
2023-07-28 03:14
java
架构
java-ee
javascript
spring
mq设置过期时间、优先级、
死信
队列、延迟队列
一、过期时间TTL:对消息或者队列设置过期时间,则时间到了相应的消息或者队列里的全部消息都被删除并放到
死信
队列里,消费者无法消费。
一梦无痕bzy
·
2023-07-27 06:07
rabbitmq
java-rabbitmq
rabbitmq
java
(五)RabbitMQ-进阶
死信
队列、延迟队列、防丢失机制
Lison,v1.0.0,2023.06.23RabbitMQ-进阶
死信
队列、延迟队列、防丢失机制文章目录RabbitMQ-进阶
死信
队列、延迟队列、防丢失机制
死信
队列延迟队列延迟队列介绍**延迟队列_
死信
队列
苍云烟
·
2023-07-25 14:53
中间件组件实战应用
#
RabbitMq
java-rabbitmq
rabbitmq
java
RabbitMQ之
死信
队列
RabbitMQ之
死信
队列1.
死信
的概念2.
死信
的来源3.
死信
实战3.1代码架构图3.2消息TTL过期3.3队列达到最大长度3.4消息被拒1.
死信
的概念
死信
,顾名思义就是无法被消费的消息,字面意思可以这样理解
JAVA开发区
·
2023-07-24 21:43
RabbitMQ
java-rabbitmq
rabbitmq
java
3.RabbitMQ 进阶知识
2.
死信
队列1)简单介绍消息在某些情况下会变成
死信
(DeadLetter)。队
三个石头_260a
·
2023-07-23 05:02
SpringBoot+RabbitMQ
死信
队列
点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中间件T
Java基基
·
2023-07-20 00:01
队列
中间件
java
rabbitmq
redis
SpringCloud 2020.0.4 系列之 Stream 消息出错重试 与
死信
队列 的实现
目录1.概述2.消息出错重试3.
死信
队列4.综述5.个人公众号1.概述老话说的好:出错不怕,怕的是出了错,却不去改正。如果屡次出错,无法改对,就先记下了,然后找援军解决。
追风人聊Java
·
2023-07-20 00:31
消息队列
SpringCloud
微服务
spring
cloud
分布式
stream
微服务
消息队列
rabbitmq
死信
队列及延迟队列
RabbitMQ
死信
队列及延迟队列(新手笔记,存在错误还请指正)尚硅谷RabbitMQrabbitmq官方文档RabbitMQ
死信
队列及延迟队列RabbitMQ
死信
队列及延迟队列
死信
队列:
死信
的例子消息
sashaSloan
·
2023-07-20 00:59
java-rabbitmq
rabbitmq
java
rabbitmq~消息失败后重试达到 TTL放到
死信
队列(事务型消息补偿机制)
生产者把消息发到队列后,由消费方去执行剩下的逻辑,而当消费方处理失败后,我们需要进行重试,即为了最现数据的最终一致性,在rabbitmq里,它有消息重试和重试次数的配置,但当你配置之后,你的TTL达到后,消息不能自动放入
死信
队列
Gerald Newton
·
2023-07-20 00:59
java
struts
spring
学习
程序人生
微服务: 05-rabbitmq设置重试次数并设置
死信
队列
2.2为什么要使用
死信
队列2.3案例思路->ps:以下案例经过测试(思路一/二实现原理一样)->2.3.1思路一->2.3.2思路二3.案例代码3.1简单介绍案例3.2声明交换机队列以及绑定路由键3.3
pingzhuyan
·
2023-07-20 00:56
#
分布式必备服务配置
微服务
rabbitmq
java
spring
cloud
spring
boot
SpringBoot整合SpringCloudStream3.1+版本Kafka
SpringBoot整合SpringCloudStream3.1+版本Kafka下一节直通车SpringBoot整合SpringCloudStream3.1+版本的Kafka
死信
队列为什么用SpringCloudStream3.1Springcloud
加把劲骑士RideOn
·
2023-07-19 19:17
SpringCloud
SpringBoot
spring
boot
kafka
死信队列
SpringBoot整合SpringCloudStream3.1+版本的Kafka
死信
队列
SpringBoot整合SpringCloudStream3.1+版本的Kafka
死信
队列上一篇直通车SpringBoot整合SpringCloudStream3.1+版本Kafka实现
死信
队列步骤添加
死信
队列配置文件
加把劲骑士RideOn
·
2023-07-19 19:12
SpringBoot
SpringCloud
spring
boot
kafka
死信队列
RabbitMQ消息堆积问题及惰性队列
一,消息堆积1,消费者堆积问题当生产者生产消息的速度超过了消费者处理消息的速度,就会导致消息在队列中进行堆积,一定时间后会造成队列达到存储的上限,那么最开始进入队列的消息可能变成
死信
,会被丢弃(有关
死信
以及
死信
消息的处理问题的详细介绍可以看我的另一篇博客
蜡笔小心眼子!
·
2023-07-19 09:36
RabbitMQ
rabbitmq
分布式
java
RabbitMQ
死信
交换机、TTL及延迟队列
一,
死信
交换机1,什么是
死信
交换机了解
死信
交换机之前我们先来了解一下什么是
死信
,当一个队列满足下面的三种情况的时候我们一般称为
死信
(deadletter):消费者使用basic.reject或basic.nack
蜡笔小心眼子!
·
2023-07-19 09:05
RabbitMQ
rabbitmq
分布式
java
ActiveMQ入门 (七)
死信
队列
ActiveMQ入门(七)
死信
队列一、ActiveMQ
死信
队列设置1.消息重发的情况Atransactedsessionisusedandrollback()iscalled.Atransactedsessionisclosedbeforecommitiscalled.AsessionisusingCLIENT_ACKNOWLEDGEandSession.recover
TechHao-Plus
·
2023-07-18 20:46
ActiveMQ
java
中间件
RabbitMQ实现延迟队列
在RabbitMQ中实现延迟队列有多种方法,比如使用RabbitMQ自带的插件rabbitmq_delayed_message_exchange,或者结合TTL和
死信
队列来实现。延迟队
源末coco
·
2023-07-18 01:13
rabbitmq
分布式
八股文(消息队列)
6.RabbitMQ
死信
队列7.RabbitMQ延迟队列8.RabbitMQ的工作模式9.RabbitMQ消息如何传输10.核心概念10.1生产者和消费者10.2交换器和消息队列10.3Broker(消息中间件的服务节点
studyForMokey
·
2023-07-17 21:10
八股文
ruby
开发语言
后端
消息队列
基于SSM框架开发的网上图书商城系统 附带详细运行指导视频
其次,这个项目涉及到Shiro整合JWT、秒杀功能所具备的基本要求(限流、乐观锁、接口隐藏、JMeter高并发测试等等)、消息中间件RabbitMQ的异步邮件通知和
死信
队列、沙箱支付宝模拟支付等等技术亮点
这里是杨杨吖
·
2023-07-17 15:14
项目介绍
java
spring
后端
RabbitMQ消息队列高级特性
文章目录1.消息的可靠投递2.ConSumerACK消费者确认接收消息3.消费者限流4.TTL过期时间5.
死信
队列6.延迟队列7.日志与监控8.消息追踪1.消息的可靠投递在线上生产环境中,RabbitMQ
Jiangxl~
·
2023-07-16 23:37
ActiveMQ
java-rabbitmq
rabbitmq
java
Rabbitmq使用笔记
前言mq的优点:异步提速、解耦、流量削峰mq的缺点:mq宕机可能导致消息丢失、消费者未成功消费如果保证整个系统架构的事务安全、消息可能被重复消费出现幂等问题、消息未被消费到引发
死信
问题、消息出现消费延迟或消费异常引发的顺序消费错乱问题
DO your like
·
2023-07-16 22:24
中间件
rabbitmq
笔记
分布式
延时队列任务
即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后进行update或delete等操作(quartz来实现2.基于RabbitMQ实现,借助于RabbitMQ的延迟队列TTL和
死信
队列
如来神掌十八式
·
2023-07-16 04:16
java
延时队列
用Redis实现延迟队列,耗时几天研究了两种方案,发现并不简单
背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的
死信
队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ
z1ztai
·
2023-07-15 21:28
redis
java-rabbitmq
rabbitmq
java
实现redis延迟队列的优雅方式
常见的延迟队列的优秀实现有rabbitMQ的
死信
队列,RocketMQ的延迟队列等,但是了有时候项目没有特别的大,没有引入类似的消息中间件,但是了又遇到了特别适合使用延迟队列的场景,我们一般会利用已有的
Java技术攻略
·
2023-07-15 21:58
redis
java
java-rabbitmq
Spring Boot中RabbitMQ自动配置的介绍、原理和使用
SpringBoot中RabbitMQ自动配置的介绍、原理和使用引言RabbitMQ是一种高性能的消息队列系统,它支持多种消息协议和丰富的功能,如消息路由、消息确认、消息重试、
死信
队列等。
it_xushixiong
·
2023-07-15 11:03
Java
教程
spring
boot
后端
java
RabbitMQ的消息补偿机制
常见问题及解决思路一、消息防丢方案二、消息防堆积方案三、消息发送失败补偿方案3.1消息发送失败处理方案3.2消息发送失败补偿方案3.3confirm方案对比四、消息消费失败处理方案4.1.消息消费失败处理方案4.2
死信
队列补偿机制五
遇见更好的自己、
·
2023-07-15 05:28
MQ
rabbitmq
java
后端
死信
是什么,如何运用RabbitMQ的
死信
机制?
RabbitMQ消费模式该如何选择
死信
是什么,如何运用RabbitMQ的
死信
机制?
战斧
·
2023-07-14 08:35
java架构
RabbitMQ
面试热点
rabbitmq
ruby
分布式
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他