rabbitmq 发送延时消息解决订单超时取消订单


方式一:发送TLL消息到死信队列,死信队列不配置消费者,死信队列将消息转发到另一个立即消费的队列上,配置好立即消费的消费者处理支付超时订单的。

方式二:安装rabbitmq 插件 rabbitmq_delayed_message_exchange ,发送延时消息,配置延时消费的消费者,处理超时未支付的订单

 

方式一缺点:后面的消息在延时队列中时间如果小于前面的队列等待时间也不会先执行,会按照队列的方式一个一个出队


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM