RabbitMQ-13-消息过期机制
消息过期机制
默认情况,生产者发送消息到RabbitMQ中,就会被存储下来,直到消费者取走,消费掉。
大量消息堆积会让RabbitMQ产生很大的压力。(可能RabbitMQ崩溃,后果很严重)
需要使用RabbitMQ消息过期机制
TTL=Time To Live
消息TTL 每个消息有一个过期时间。
队列TTL 进入队列的所有消息,有一个统一的过期时间。(非队列过期时间,因为RabbitMQ还有一个队列的过期时间是Expire)
如何合理设置TTL?
大于服务的最长或平均重启时间,要比业务高峰期时间长
不推荐直接用TTL,建议和死信队列一起使用。
RabbitMQ该如何学习
计算机学科是一个要求动手能力很强的学科,通过实战,用实际项目,把知识牢牢掌握住。


添加微信 | 公众号更多内容 |
---|---|
![]() |
![]() |
本博客所发布的内容,部分内容来源于网络,版权归原作者所有,如有侵权,请联系删除。转载请注明来自 面向加薪学习!