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
死信
消息可靠性投递与幂等性
消息可靠性(无队列).png消息可靠性(无交换机).png消息可靠性(消费端
死信
队列).png消息幂等性.png
krose1
·
2023-08-30 21:59
死信
队列理解与使用
广播交换机、主题交换机;直连交换机中队列与交换机需要约定好routingKey去进行绑定;广播交换机并不需要routingKey绑定,只需队列与交换机绑定即可;主题交换机最大的特点可以通过*和#去匹配队列;而
死信
队列其实就是平常的队列的一种
骑着蜗牛打天下
·
2023-08-29 07:56
rabbitMQ
rabbitmq
spring
boot
springboot整合rabbitmq
死信
队列
springboot整合rabbitmq
死信
队列什么是
死信
说道
死信
,可能大部分观众大姥爷会有懵逼的想法,什么是
死信
?
weihe_7306
·
2023-08-28 08:10
消息队列rabbitmq
java-rabbitmq
spring
boot
rabbitmq
RabbitMQ+springboot用延迟插件实现延迟消息的发送
延迟队列:其实就是
死信
队列中消息过期的特殊情况延迟队列应用场景:可以用
死信
队列来实现,不过
死信
队列要等上一个消息消费成功,才会进行下一个消息的消费,这时候就需要用到延迟插件了,不过要线在docker上装一个插件安装过程
weihe_7306
·
2023-08-28 08:09
消息队列rabbitmq
java-rabbitmq
rabbitmq
spring
boot
消息中间件
消息中间件1.消息队列有哪些作用2.
死信
队列3.延时队列4.消息队列的优缺点以及使用场景5.消息队列如何保证消息的可靠传输6.kafka为什么比rocketMQ吞吐量高7.如何保证消息不被重复消费8.rabbitMQ
cw旧巷
·
2023-08-28 07:03
java-rabbitmq
java-activemq
kafka
RabbitMQ | 在ubuntu中使用apt-get安装高版本RabbitMQ
目录一、官方脚本二、彻底卸载三、重新安装1.安装高版本Erlang2.安装RabbitMQ一、官方脚本直接使用apt安装的rabbitmq版本较低,甚至可能无法使用
死信
队列等插件。
不会调制解调的猫
·
2023-08-26 14:34
RabbitMQ
rabbitmq
ubuntu
运维
服务器
linux
微服务中间件--MQ服务异步通信
MQ服务异步通信MQ服务异步通信a.消息可靠性1)生产者消息确认2)消息持久化3)消费者消息确认4)消费者失败重试4.a)本地重试4.b)失败策略b.
死信
交换机1)初识
死信
交换机2)TTL3)延迟队列a
中二Espresso
·
2023-08-25 08:01
微服务中间件
中间件
微服务
网络
java
架构
laravel实现AMQP(rabbitmq)生产者以及消费者
基于php-amqplib/php-amqplib组件适配laravel框架的amqp封装库支持便捷可配置的队列工作模式官网详情在此基础上可支持延迟消息、
死信
队列等机制。
erternalKing
·
2023-08-25 07:53
php
rabbitmq
laravel
laravel
rabbitmq
laravel-amqp
杂诗
一夏至水门开浊流侵高台更盼红日照清风自入怀二夏雨吻清荷荷自随风流两心无真爱岂可硬相求三雨敲绿叶吟风送款款情树却摇头叹更喜红日晴四夏雨蔽飞鸟清风醒鸣蝉蛙自水中鼓农人汗衣还五雨淋多日因何愁岂是玉帝也风流王母若是凡间女定叫夫君跪地求仰红十四军纪念馆群雄浮雕喊震天历久弥今情未迁舍身忘
死信
仰战气吞山河灭瘴烟观如黄主战场碑静静石碑立丛林鲜花永记烈士情血潵热土庄稼茂至今尚思为万民中山路有感执念华夏
斯人王猛
·
2023-08-23 17:50
RabbitMQ
死信
队列
RabbitMQ
死信
队列1、过期时间TTL过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除。
242030
·
2023-08-22 05:06
spring
boot
rabbitmq
rabbitmq
spring
boot
RabbitMQ实现延迟队列
RabbitMQ实现延迟队列RabbitMQ原生是不支持延迟队列的,不过可以通过消息的TTL和
死信
Exchange来实现延迟队列。
阿白_12b4
·
2023-08-21 11:05
RabbitMq
死信
队列
目录1什么是
死信
2什么是
死信
队列3环境准备和
死信
队列创建4消息过期,无人消费5消息溢出(超出队列最大容量)6消息被拒绝7小结1什么是
死信
死信
,其实这是RabbitMQ中一种消息类型,和普通的消息在本质上没有什么区别
猪大侠0.0
·
2023-08-21 00:16
RabbitMq
rabbitmq
java-rabbitmq
死信队列
分布式
java
消息中间件相关面试题
面试官:RabbitMQ中
死信
交换机?(Ra
爱发博客的嗯哼
·
2023-08-20 05:53
面试宝典
rabbitmq
kafka
微服务
分布式
【高频面试题】 消息中间件
文章目录1、RabbitMQ1.1RabbitMQ-如何保证消息不丢失1.2RabbitMQ消息的重复消费问题如何解决的1.3RabbitMQ中
死信
交换机?
怎么还不写代码
·
2023-08-19 17:21
面试题合集
ruby
开发语言
后端
非阻塞重试与 Spring Kafka 的集成测试
如何为启用重试和
死信
发布的消费者的SpringKafka实现编写集成测试。Kafka非阻塞重试Kafka中的非阻塞重试是通过为主主题配置重试主题来完成的。如果需要,还可以配置其他
死信
主题。
程序猿大波
·
2023-08-19 04:53
spring
kafka
集成测试
RabbitMQ入门(二)
目录消息可靠性生产者消息确认消息持久化消费者消息确认消费者失败重试消费者失败消息处理策略RepublishMessageRecoverer处理模式:
死信
交换机什么是
死信
TTL延迟队列延迟队列插件spirngAMQP
sgmwgntw
·
2023-08-19 04:40
java-rabbitmq
rabbitmq
java
rabbitmq的延迟队列和
死信
队列
一、延迟队列和
死信
队列
死信
队列:元素产生后没及时的被消费,一直存放在队列中。
zhuwenaptx
·
2023-08-18 14:37
rabbitmq
分布式
java
ide
spring
boot
RabbitMQ
死信
队列
文章目录
死信
队列定义应用场景产生
死信
的原因设置TTL时间限制设置队列最大长度限制设置消息被拒绝且不放回队列中
死信
队列定义无法处理的消息应用场景应用场景:为了保证订单业务的消息数据不丢失,需要使用到RabbitMQ
夏小花花
·
2023-08-18 08:06
rabbitmq
java-rabbitmq
rabbitmq
分布式
RabbitMQ
死信
队列和延时队列
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:RabbitMQ
死信
队列和延时队列
死信
队列1.
死信
概念
死信
,顾名思义就是无法被消费的消息。
baobao555#
·
2023-08-18 08:36
#
RabbitMQ
rabbitmq
死信队列
延时队列
Rabbitmq
死信
队列
死信
队列概念
死信
,就是无法被消费的消息,一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中的某些消息无法被消费
暗武逢天
·
2023-08-18 08:03
java
rabbitmq
rabbitmq的
死信
队列
目录成为
死信
的条件消息TTL过期队列达到最大长度消息被拒延迟队列延迟队列使用场景消息设置TTL队列设置TTL两者区别producer将消息投递到broker或者直接到queue里了,consumer从queue
无语堵上西楼
·
2023-08-18 08:30
rabbitmq
java-rabbitmq
rabbitmq
java
使用Spring Cloud Stream玩转RabbitMQ,RocketMQ和Kafka
前一章我们讲了《SpringBootRabbitMQ消息队列的重试、超时、延时、
死信
队列》,从代码层面引用了非常多的rabbit特征代码,如:rabbitTemplate.convertAndSend(
·
2023-08-15 18:24
Rabbitmq延迟消息
目录一、延迟消息1.基于
死信
实现延迟消息1.1消息的TTL(TimeToLive)1.2
死信
交换机DeadLetterExchanges1.3代码实现2.基于延迟插件实现延迟消息2.1插件安装2.2代码实现
Knight_AL
·
2023-08-15 05:21
#
RabbitMQ
rabbitmq
ruby
分布式
RabbitMQ之TTL+
死信
队列实现延迟队列
RabbitMQ是一个流行的消息队列系统,它提供了许多有用的功能,其中之一是TTL(TimeToLive)和
死信
队列。这些功能可以用来实现延迟队列,让我们来看看如何使用它们。首先,什么是TTL?
Kkuil
·
2023-08-13 07:09
rabbitmq
分布式
消息队列相关面试题
使用消息队列来作为两个系统直接的通讯方式,两个系统不需要相互依赖了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
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他