美文网首页
TTL 消息详解

TTL 消息详解

作者: HmilyMing | 来源:发表于2019-02-01 17:21 被阅读53次

提前说一下,这一小节不涉及代码演示,都是在管控台操作。

TTL消息
TTL 是 time to live 的缩写,也就是生存时间。rabbitMQ 支持在消息发送的时候指定过期时间。rabbitMQ 支持队列的过期时间,从消息入队列开始计算,只要超过配置的队列超时时间,那么消息会自动删除。

这里就直接在管控台演示就行了,先创建一个队列 test1002


image

创建 test1002 队列成功:


image
创建一个交换机 test1002_exchange
image image

创建交换机 test1002_exchange 成功,点击进去绑定 queue


image

绑定成功


image
直接发送一条消息到交换机里面
image
消息发送成功后,queue 里面就有这个消息记录了
image

如下所示,过了之前设置的过期时间,还没被消费,这条消息就过期消失了。


image
特别注意了,TTL 的过期和之前在消息里面设置的过期时间是有区别的
image
消息体里面设置过期时间是指这个消息就只能存活这么久,而队列的 TTL 是指所有到达我队列这里的消息都是存活这么久。

至此,演示完毕。

相关文章

  • TTL消息详解

    提前说一下,这一小节不涉及代码演示,都是在管控台操作。 TTL消息 TTL是time to live的缩写,也就是...

  • TTL 消息详解

    提前说一下,这一小节不涉及代码演示,都是在管控台操作。 TTL消息TTL 是 time to live 的缩写,也...

  • RabbitMQ的TTL消息详解

    TTL说明 TTL是Time To Live的缩写,也就是生存时间 RabbitMQ支持消息的过期时间,在消息发送...

  • RabbitMQ之过期时间(TTL)

    TTL(Time To Live),即过期时间。RabbitMQ可以对消息和队列设置TTL。 设置消息的TTL 两...

  • RabbitMQ过期时间的设置

    TTL,Time to Live的简称,即过期时间。Rabbit可以对消息的队列设置TTL。 1、设置消息的TTL...

  • 第三章-高级特性6: TTL队列/消息 死信队列

    TTL TTL 是Time To Live 的缩写。也就是生存时间 RabbitMQ支持消息的过期时间,在消息发送...

  • 7.过期时间(TTL)

    TTL,Time to live即过期时间。RabbitMQ可以对消息和队列设置过期时间。 1.设置消息的TTL ...

  • 厉兵秣马的硬创周刊(第5期)

    硬件 电路基础详解TTL和CMOS电平“TTL电平”最常用于有关电专业,如:电路、数字电路、微机原理与接口技术、单...

  • RabbitMQ实现延时队列(死信队列)

    基于队列和基于消息的TTL TTL是time to live 的简称,顾名思义指的是消息的存活时间。rabbitM...

  • 消息 TTL(生存时间)

    TTL 是 Time To Live 的缩写,也就是生存时间。 设置在队列上。消息从如队列开始计算,只要超过队列配...

网友评论

      本文标题:TTL 消息详解

      本文链接:https://www.haomeiwen.com/subject/jlmdsqtx.html