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
死信
RabbitMQ 能保证消息可靠性吗
RabbitMQ消费模式该如何选择
死信
是什么,如何运用RabbitMQ的
死信
机制?
战斧
·
2023-07-14 08:34
RabbitMQ
java架构
面试热点
java-rabbitmq
rabbitmq
分布式
rabbitmq延时队列自动解锁库存
服务出现异常导致回滚时使其他服务的也能同时回滚,但在流量大的情况下是使用加锁的方式,效率低不适合并发量大的情况,也可以使用定时任务轮询去查看订单的状态,但是轮询的方式比较占资源和内存,所以选用最终一致性的方案,使用mq延时队列
死信
路由
拂晓神剑zzz
·
2023-07-14 07:17
rabbitmq
分布式
基于redis实现延时队列(一)
背景最近项目中需要对一条数据,在半小时候更改其状态,类似于提交商城订单半小时后未支付的订单需要更改为超时状态,当然这个解决方案有很多,最好的解决方案是用MQ的
死信
队列;但由于项目中没有引入MQ,故本文采用的是基于
指尖上的革新
·
2023-07-14 01:39
数据库
redis
数据库
缓存
如何保证消息的可靠性+延迟队列(TTL+
死信
队列+延迟队列)
目录1.如何保证消息的可靠性1.1.消息的可靠投递confirm机制return机制1.2.如何保证消息在队列中不丢失1.3.确保消息能可靠的被消费掉2.延迟队列2.1.TTL2.2.
死信
队列2.3.延迟队列
IT光
·
2023-07-13 19:29
ruby
开发语言
后端
java-rabbitmq
RabbitMQ整合Springboot
目录一、配置二、使用(1)创建普通交换机(2)创建普通队列(3)绑定交换机--队列(4)创建带有
死信
交换机的队列(5)生产者(6)消费者(7)Message对象(8)延时队列优化(
死信
实现延时,有缺陷)
不爱小白的小孩
·
2023-06-23 08:25
java-rabbitmq
rabbitmq
spring
boot
RabbitMQ实现延时消息的两种方法
RabbitMQ实现延时消息的两种方法1、
死信
队列1.1消息什么时候变为
死信
(dead-letter)消息被否定接收,消费者使用basic.reject或者basic.nack并且requeue重回队列属性设为
柳落青
·
2023-06-22 00:52
Java
java-rabbitmq
rabbitmq
分布式
springboot
延迟队列
RocketMQ简介
死信
队列
死信
队列具有以下特性:MQ介绍1.1为什么要用MQ消息队列是一种“先进先出”的数据结构消息队列是一种“先进先出”的数据结构其应用场景主要包含以下3个方面应用解
阿西巴&阿力鸡
·
2023-06-21 05:08
微服务
java-rocketmq
rocketmq
java
【学习日记2023.6.19】 之 RabbitMQ服务异步通信_消息可靠性_
死信
交换机_惰性队列_MQ集群
4.2.1交换机持久化4.2.2队列持久化4.2.3消息持久化4.3消费者消息确认4.3.1演示none模式4.3.2演示auto模式4.4消费失败重试机制4.4.1本地重试4.4.2失败策略4.5总结5.
死信
交换机
Yishooo.
·
2023-06-20 05:34
微服务
java-rabbitmq
rabbitmq
学习
RabbitMQ学习笔记
跟着编程不良人视频学习
死信
相关的是跟着尚硅谷学的1.名词介绍Broker:接收和分发消息的应用,RabbitMQServer就是MessageBrokerConnection:publisher/consumer
Fire_Sky_Ho
·
2023-06-19 13:26
java-rabbitmq
rabbitmq
学习
RabbitMQ的
死信
队列详解及实现
死信
的概念
死信
的处理方式演示1.引入spring-boot-start-amqp依赖2.配置application.yml文件3.创建两个队列,一个是业务队列,一个是
死信
队列4.在controller中模拟生产者发送信息
窦朋飞
·
2023-06-18 22:51
java
springboot
rabbitmq
spring
boot
java
队列
RocketMQ_高级功能
4、刷盘机制二、高可用性机制1、消息消费高可用2、消息发送高可用3、消息主从复制三、负载均衡1、Producer负载均衡2、Consumer负载均衡四、消息重试1、顺序消息的重试2、无需消息的重试五、
死信
队列
Happy编程
·
2023-06-18 13:40
中间件以及框架
java
开发语言
RabbitMQ手动ACK与
死信
队列
为了保证消息从队列可靠的达到消费者,RabbitMQ提供了消息确认机制(MessageAcknowledgement)。默认情况下RabbitMQ在消息发出后就立即将这条消息删除,而不管消费端是否接收到,是否处理完,导致消费端消息丢失时RabbitMQ自己又没有这条消息了。所以在实际项目中会使用手动Ack。1、手动应答Channel.basicAck(用于肯定确认):RabbitMQ已知道该消息成
LoneWalker、
·
2023-06-18 07:12
RabbitMQ单排日记
java-rabbitmq
rabbitmq
java
MQ-
死信
队列实现消息延迟
死信
队列实现消息延迟一、延迟队列延迟队列:消息进入到队列之后,延迟指定的时间才能被消费者消费。
啃瓜子的松鼠
·
2023-06-17 01:34
rabbitmq
java-rabbitmq
java
RabbitMQ高阶使用延时任务
延时队列使用场景2.3常见方案2.3.1数据库轮询2.3.1JDK的延迟队列2.3.3netty时间轮算法2.3.4使用消息队列2.4延时队列2.4.1TTL(消息过期时间)2.4.1.1配置队列TTL2.5
死信
队列
赵广陆
·
2023-06-16 10:51
kafka
rabbitmq
分布式
RabbitMQ延迟消息:
死信
队列 | 延迟插件 | 二合一用法+踩坑手记+最佳使用心得
用法一共两种方式,
死信
队列和延迟插件,两种各有利弊,我会一一陈
程序员济癫
·
2023-06-15 10:46
【RabbitMQ教程】第五章 —— RabbitMQ -
死信
队列
【RabbitMQ教程】第五章——RabbitMQ−
死信
队列\color{#FF1493}{【RabbitMQ教程】第五章——RabbitMQ-
死信
队列}【RabbitMQ教程】第五章——RabbitMQ
微风撞见云
·
2023-06-15 03:08
RabbitMQ
rabbitmq
分布式
RabbitMQ中的限流、return机制、
死信
队列
目录优点缺点1、限流2、return机制3、
死信
队列优点高可用性:RabbitMQ支持集群和镜像队列等多种方式实现高可用性,保证系统稳定运行。
可以吧可以吧
·
2023-06-14 12:19
rabbitmq
消息队列
rabbitmq
分布式
消息队列
php
RabbitMq消息堆积问题及惰性队列
最早接受的消息,可能就会成为
死信
,会被丢弃,这就是消息堆积问题。
看着蓝天抽支烟
·
2023-06-13 18:36
rabbitmq
rabbitmq
RabbitMq
死信
交换机
死信
交换机当一个队列中的消息满足下列情况之一时,可以成为
死信
。
看着蓝天抽支烟
·
2023-06-13 18:59
rabbitmq
java-rabbitmq
rabbitmq
java
rabbitmq使用
死信
队列做延迟消息
创建队列交换机和绑定关系packagecom.test.config;importorg.springframework.amqp.core.Binding;importorg.springframework.amqp.core.Exchange;importorg.springframework.amqp.core.Queue;importorg.springframework.amqp.cor
Mckzxs
·
2023-06-12 16:43
rabbitmq
分布式
rabbitmq
死信
队列详解(亲手实践)
目录1概念2成为
死信
队列的条件2.1队列指定长度2.2消息ttl时间2.3消费者拒收消息1概念
死信
队列:
死信
队列其实和普通的队列一样,只不过里面存放的消息都是普通队列过期没有消费的。
想养一只萨摩耶~
·
2023-06-12 12:51
消息中间件
rabbitmq
分布式
RabbitMQ -
死信
队列,延时队列
Time-To-LiveandExpiration—RabbitMQ一、
死信
队列DeadLetterExchanges—RabbitMQ
死信
队列:DLX全称(Dead-Letter-Exchange),
MinggeQingchun
·
2023-06-12 12:48
RabbitMQ
SpringCloudStream整合RabbitMQ用ttl+
死信
实现延迟队列的实践
这篇是关于我使用SpringCloudSteam操作RabbitMQ采用ttl+
死信
队列的方式实现的延迟队列。
卒获有所闻
·
2023-06-11 19:28
rabbitmq
分布式
springcloud
消息队列
延迟队列
死信
队列详解
什么是
死信
队列?在消息队列中,执行异步任务时,通常是将消息生产者发布的消息存储在队列中,由消费者从队列中获取并处理这些消息。
DevCorner
·
2023-06-11 02:30
后端
java
rabbitmq
python
死信
队列小结
死信
队列是RabbitMQ中非常重要的一个特性。简单理解,他是RabbitMQ对于未能正常消费的消息进行的一种补救机制。
死信
队列也是一个普通的队列,同样可以在队列上声明消费者,继续对消息进行消费处理。
飞鸟的心情
·
2023-06-10 23:14
java-rabbitmq
rabbitmq
java
Springboot集成rabbitmq——实现延迟队列
目录1.rabbitmq简介2.延迟队列3.Springboot集成rabbitmq4.以
死信
队列形式实现5.以插件形式实现1.rabbitmq简介MQ(messagequeue),从字面意思上看,本质是个队列
tang_seven
·
2023-06-10 18:33
springboo实战
java-rabbitmq
rabbitmq
spring
boot
RabbitMQ 消息丢失 重复消费 集群部署
文章目录一、什么是RabbitMQ二、各个消息队列的对比三、常用概念1、交换机2、队列3、绑定四、交换机的类型1、Fanout(广播)2、Direct(路由键匹配型)3、Topic(主题匹配型)五、
死信
队列
Hi Bug
·
2023-06-09 14:42
JAVA
基础总结复习
java-rabbitmq
rabbitmq
java
RabbitMQ -
死信
队列
RabbitMQ-
死信
队列
死信
的概念
死信
的来源
死信
实战
死信
之TTl
死信
之最大长度
死信
之消息被拒
死信
的概念先从概念解释上搞清楚这个定义,
死信
,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,
lliuhao--
·
2023-06-08 17:36
RabbitMQ
java-rabbitmq
rabbitmq
java
SpringBoot与RabbitMQ 集成以及
死信
队列,TTL,延迟队列
简单示例项目结构依赖配置生产者消费者消息的可靠投递示例confirmreturn消费者确认机制消费端限流TTL单条消息整个队列设置TTL
死信
队列
死信
队列的实现步骤延迟队列消息幂等设计简单示例项目结构依赖
超的博客
·
2023-06-08 17:04
消息队列
Rabbitmq
死信
队列及延时队列实现
那么RabbitMQ如何实现延迟队列通过:
死信
队列+RabbitMQ的TTL特性实现。
信仰_273993243
·
2023-06-08 15:09
MQ消息
rabbitmq
java
死信队列
过期时间
延时队列
RabbitMQ消息堆积问题
最早接收到的消息,可能就会成为
死信
,会被丢弃,这就是消息堆积问题。
阿杰学编程
·
2023-06-08 14:50
#
RabbitMQ
rabbitmq
java
分布式
ConfirmCallback机制、ReturnCallback机制、
死信
交换机
一、MQ的问题基于上篇存在的问题1.问题说明MQ在分布式项目中是非常重要的,它可以实现异步、削峰、解耦,但是在项目中引入MQ也会带来一系列的问题。今天我们要解决以下几个常见的问题:消息可靠性问题:如何确保消息被成功送达消费者,并且被消费者成功消费掉延迟消息问题:如果一个消息,需要延迟15分钟再消费,像12306超时取消订单,如何实现消息的延迟投递消息堆积问题:如果消息无法被及时消费而堆积,如何解决
程序员~小鱼儿
·
2023-06-08 05:13
rabbitmq
分布式
RabbitMQ
死信
队列
目录一、
死信
队列是什么二、如何配置
死信
队列三、
死信
消息的变化四、
死信
队列应用场景五、总结RabbitMQ是流行的开源消息队列系统,使用erlang语言开发,由于其社区活跃度高,维护更新较快,性能稳定,深得很多企业的欢心
半桶水的码农
·
2023-06-07 06:05
消息队列篇
rabbitmq
java
队列
分布式
RabbitMQ学习-
死信
队列
死信
队列背:就是三种情况导致消息无法消费就是
死信
,然后就会转到
死信
交换机中,
死信
交换机发送到
死信
队列中,然后创建个消费者消费
死信
队列中的东西,再没什么哈哈
死信
,顾名思义就是无法被消费的信息,字面意思就是这样理解
难熬的日子终会过去
·
2023-06-07 04:31
java-rabbitmq
rabbitmq
学习
千古江山之斜阳草树 苻坚之死1
慕容冲得知慕容暐
死信
后,即皇帝位于阿房城,改元更始。慕容冲登基之后,有自得之志,赏罚由己,不听群臣之言。慕容盛(从长安城中逃出的慕容宝之子)时年十二,虽年
鹤排云
·
2023-04-21 10:40
SpringBoot整合RabbitMQ实现
死信
队列
死信
介绍顾名思义就是无法被消费的消息。
shmily&&ylimhs
·
2023-04-20 19:07
rabbitmq
java-rabbitmq
rabbitmq
java
Redis:内存回收的过期策略
案例商品定时下架方案一:消息队列首先我想到当运营童鞋创建(或修改下架时间)商品后,就把该商品放到消息队列中,这样利用RabbitMQ的消息TTL加
死信
队列的特性,
孤芳不自賞
·
2023-04-20 15:14
redis
java
数据库
(TTL、
死信
/延迟队列、消息的确认与追踪)
1.RabbitMQ高级1.1.过期时间TTL过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除。RabbitMQ可以对消息和队列设置TTL。目前有两种方法可以设置。第一种方法是通过队列属性设置,队列中所有消息都有相同的过期时间。第二种方法是对消息进行单独设置,每条消息TTL可以不同。如果上述两种方法同时使用,则消息的过期时间以两者之间TTL较
套马杆的程序员
·
2023-04-20 07:48
Rabbitmq如何保证消息可靠性的全面解析
如何保证消息可靠性的全面解析Rabbitmq保证消息的可靠性主要针对以下几种途径体现1、ReturnCallback2、ConfirmCallback3、消息的持久化4、失败策略——重新投递到新的交换机5、
死信
队列
小爽帅到拖网速
·
2023-04-20 03:18
中间件
SpringBoot
java-rabbitmq
rabbitmq
java
RocketMq普通消息,
死信
队列,消息幂等性(redis)
1介绍RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。1.1RocketMQ特点支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型在一个队列中可靠的先进先出(FIFO)和严格的顺序传递(RocketMQ可以保证严格的消息顺序,而ActiveMQ无法保证)支持拉(pull)和推(push)两种消息模式pull其实就
是Smoky呢
·
2023-04-19 22:40
java-rocketmq
rocketmq
redis
RabbitMQ快速入门
2.1、Fanout2.1.1、Producer2.1.2、Consumer2.1.3、测试2.2、Direct2.3、Topic3、设置过期时间TTL3.1、对队列进行设置3.2、对消息进行设置4、
死信
队列
wzdhc
·
2023-04-18 23:03
RabbitMQ
java-rabbitmq
rabbitmq
java
RabbitMQ 发布确认 交换机
死信
队列 延迟队列
交换机Fannout交换机(消费者)Fannout交换机(生产者)Directexchage(直接交换机)生产者消费者Topic交换机Topic要求Topic交换机(消费者)Topic交换机(生产者)
死信
队列
死信
的来源
死信
实战
死信
实战
杨宸杨
·
2023-04-18 22:23
RabbitMQ
java-rabbitmq
rabbitmq
java
高级工程师面试 -队列
文章目录队列阻塞,如果加速消费如何避免重复消费如何避免在消息队列中出现
死信
?如何保证消息队列的高可用性和可靠性?
凯丨
·
2023-04-18 19:16
面试
面试
网络
【RabbitMQ】SpringBoot整合RabbitMQ实现延迟队列、TTL、DLX
死信
队列
目录一、TTL1、什么是TTL2、设置TTL的两种方式3、控制台设置TTL4、SpringBoot实现两种方式设置TTL1.给消息设置过期时间2.给队列设置过期时间二、DLX
死信
队列1、什么是
死信
交换机与
死信
队列
1373i
·
2023-04-18 08:31
RabbitMQ
Java
java-rabbitmq
rabbitmq
spring
boot
rabbiemq学习
或者工作队列特性持久性机制、投递确认、发布者证实和高可用性机制路由消息在到达队列前是通过交换机进行路由的协议支持多种消息协议的消息传递发布者指定属性发送到交换机交换机发送到队列消费者从队列消费或者拉取开启ack
死信
队列交换机状态
星月IWJ
·
2023-04-18 07:36
架构
架构
spring cloud vue2 实现微信支付功能(全是干货)
:config:service:创建订单功能详解:创建二维码核心功能:返回订单状态核心功能:成功结果返回核心功能:controller层:以上的代码还包含与实际业务有关的其他功能比如rabbitmq的
死信
队列分布式
代码大帝
·
2023-04-17 13:23
微信
RocketMq broker consumeQueue介绍
RocketMqbroker配置文件RocketMqbroker启动流程RocketMqbrokerCommitLog介绍RocketMqbrokerconsumeQueue介绍RocketMqbroker重试和
死信
队列
晴天哥_王志
·
2023-04-15 23:24
RabbitMQ(03章):RabbitMQ之延迟队列
目录8.运用场景:8.1.传统处理超时订单8.2.rabbitMQ延时队列方案9.TTL和DLX9.1.TTL9.2.DLX和
死信
队列10.延迟队列10.1.开发步骤11.json转换11.1.生产者11.2
栀子清欢
·
2023-04-15 17:44
RabbitMQ
java-rabbitmq
rabbitmq
java
Rabbitmq——备份交换机
前边讲解的
死信
交换机可以用来存储那些处理失败的消息,如果消息路由不通,无法进入队列,则
死信
交换机无法处理到,生产者通过发布高级确认可以感知消息是否投递成功,但只能通过手动处理路由不通的消息,这样在生产者部署在多台服务器时
swttws.
·
2023-04-13 15:38
rabbitmq
java
【RabbitMQ学习日记】——
死信
队列与延迟队列
一、
死信
队列1.1相关概念
死信
,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费
Bow.贾斯汀
·
2023-04-13 15:34
RabbitMQ
java-rabbitmq
rabbitmq
学习
死信队列
延迟队列
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他