延遲調度實現

很多時候我們想把事件在某些事件之後執行 如:提交失敗的數據每隔一些時間段執行一次(1min,30min,2h) 如:訂單下單沒有付款,第1天,第3天發短信提示 一、這就需要延遲調度實現,本文介紹兩種方式 1、使用消息中間件rabbitmq延遲死信隊列實現 2、使用redis.zset存儲關鍵key,使用執行時間作爲score,每次取set首位元素比較當前時間(需要定時調度任務輔助) rabbitm
相關文章
相關標籤/搜索