消息过期问题

来源:1-2 课程导学

温柔的微笑

2019-05-17

设置一个队列,存一些过期消息,每个消息过期的时间都是不一样的,假如第一条消息过期时间为10分钟,随后发送第二条消息过期时间为1秒,那么第二条消息就会被阻塞十分钟,请问怎么能解决这样的问题呢?或者怎么实现消息自定义延迟推送(消费),比如第一次延迟10秒第二次延迟20秒,一次累加,到第五次就设置为已消费。

写回答

1回答

阿神

2019-05-19

这个问题是正常的,需要使用延迟插件来做,而不是TTL消息这种延迟发消息机制,后面集群章节有延迟插件使用

0
0

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程