RabbitMQ延遲隊列的實現——TTL+死信隊列DLX

大夥可以到我的RabbitMQ專欄獲取更多信息 demo示例這裏拿 概述 什麼是延遲隊列 延遲隊列,即消息到達隊列後不會被立即消費,只有到達指定的時間後,纔會被消費 場景: 下單後,30分鐘爲結算,自動取消該訂單,被鎖商品重回庫存 新用戶註冊1小時之後,發短信問候 實現方式: 定時器:以某個時間間隔去輪詢訂單表中的下單時間並於當前時間比對,超過30分鐘就取消該訂單。該方式不優雅,性能消耗大,數據庫
相關文章
相關標籤/搜索