rabbitmq 發送延時消息解決訂單超時取消訂單


方式一:發送TLL消息到死信隊列,死信隊列不配置消費者,死信隊列將消息轉發到另一個立即消費的隊列上,配置好立即消費的消費者處理支付超時訂單的。

方式二:安裝rabbitmq 插件 rabbitmq_delayed_message_exchange ,發送延時消息,配置延時消費的消費者,處理超時未支付的訂單

 

方式一缺點:后面的消息在延時隊列中時間如果小於前面的隊列等待時間也不會先執行,會按照隊列的方式一個一個出隊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM