延迟队列Delay Queue
生活随笔
收集整理的这篇文章主要介绍了
延迟队列Delay Queue
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
利用TTL结合死信交换机,我们实现了消息发出后,消费者延迟收到消息的效果。这种消息模式就称为延迟队列(Delay Queue)模式。
延迟队列的使用场景包括:
-
延迟发送短信
-
用户下单,如果用户在15 分钟内未支付,则自动取消
-
预约工作会议,20分钟后自动通知所有参会人员
因为延迟队列的需求非常多,所以RabbitMQ的官方也推出了一个插件,原生支持延迟队列效果。
这个插件就是DelayExchange插件。参考RabbitMQ的插件列表页面:Community Plugins — RabbitMQ
使用方式可以参考官网地址:Scheduling Messages with RabbitMQ | RabbitMQ - Blog
总结
以上是生活随笔为你收集整理的延迟队列Delay Queue的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 接收超时死信的死信交换机
- 下一篇: 安装DelayExchange插件