RabbitMQ高级特性-TTL(Time-To-Live 过期时间)

本文涉及的产品
视频直播,500GB 1个月
简介: RabbitMQ高级特性-TTL(Time-To-Live 过期时间)

1 什么是TTL

即生存时间。也就是说:


  • RabbitMQ支持消息的过期时间,可以在消息发送时指定
  • RabbitMQ支持为每个队列设置消息的超时时间,从消息入队开始计算,只要超过队列的超时时间配置,那么消息会被自动清除

2 管控台演示

新增一个队列

image.pngimage.png

image.png

image.png

绑定

image.png


image.png

队列中也显示了相关的绑定信息

image.png

发送消息

image.png

image.png


10s后,消息被清除为0

image.png

目录
相关文章
|
消息中间件 存储 负载均衡
RocketMQ高级特性
RocketMQ高级特性
106 1
|
消息中间件 Java 程序员
SpringBoot整合RocketMQ,尝尝几大高级特性!
作为一名程序员,您一定熟悉RocketMQ的功能,包括支持事务、顺序和延迟消息等。在程序员界有一句名言,“Talk is cheap. Show me the code” 。本文将通过实际案例来引出解决方案,并通过代码实现,让您在学习本节的过程中能够确切地掌握实际编码技能
205 0
SpringBoot整合RocketMQ,尝尝几大高级特性!
|
消息中间件
RabbitMQ如何设置消息过期
RabbitMQ 是一个功能强大的消息中间件,用于在分布式系统中处理和传递消息。为了提高消息传递的灵活性和效率,RabbitMQ 提供了一种消息过期的机制,可以设置消息的过期时间,这样当消息在指定时间内未被消费者消费时,会自动地从队列中删除。
213 0
|
6月前
|
消息中间件
RabbitMQ高级特性
RabbitMQ高级特性
|
消息中间件 Java
RabbitMQ之ttl(过期消息)解读
RabbitMQ之ttl(过期消息)解读
|
消息中间件 Java
|
消息中间件 缓存
RabbitMQ如何设置消息过期 ?
在 RabbitMQ 中,可以通过设置消息的 TTL(Time-To-Live,存活时间)来实现消息的过期控制。
563 0
|
消息中间件 缓存 NoSQL
Springboot 整合 RabbitMQ高级特性 & 真实业务应用
🐇🐇前言:我们的RabbitMQ经常被用来做⚡秒杀类业务⚡,所以在商城类项目中充当着一个很重要的中间件,关于它的高级特性和企业级项目中的一些重点问题的解决方案在这里我会进行详细的总结, 并在最后展示一部分。
417 1
|
消息中间件 Java 数据库
RabbitMQ:第二章:Spring整合RabbitMQ(简单模式,广播模式,路由模式,通配符模式,消息可靠性投递,防止消息丢失,TTL,死信队列,延迟队列,消息积压,消息幂等性)
RabbitMQ:第二章:Spring整合RabbitMQ(简单模式,广播模式,路由模式,通配符模式,消息可靠性投递,防止消息丢失,TTL,死信队列,延迟队列,消息积压,消息幂等性)
368 0
RabbitMQ:第二章:Spring整合RabbitMQ(简单模式,广播模式,路由模式,通配符模式,消息可靠性投递,防止消息丢失,TTL,死信队列,延迟队列,消息积压,消息幂等性)
|
消息中间件
RabbitMQ从入门到进阶(队列的TTL)
RabbitMQ从入门到进阶(队列的TTL)
136 0