基於rabbitMQ 消息延時隊列方案 模擬電商超時未支付訂單處理場景

前言 傳統處理超時訂單 採起定時任務輪訓數據庫訂單,而且批量處理。其弊端也是顯而易見的;對服務器、數據庫性會有很大的要求,而且當處理大量訂單起來會很力不從心,並且實時性也不是特別好 固然傳統的手法還能夠再優化一下,即存入訂單的時候就算出訂單的過時時間插入數據庫,設置定時任務查詢數據庫的時候就只須要查詢過時了的訂單,而後再作其餘的業務操做 jdk延遲隊列 DelayQueue 採起jdk自帶的延遲隊
相關文章
相關標籤/搜索