實現RabbitMQ 延時消息

RabbitMQ 延時消息的實現(上) 我們在實際業務中有一些需要延時發送消息的場景,例如: 家裏有一臺智能熱水器,需要在30分鐘後啓動 未付款的訂單,15分鐘後關閉 注意這裏的場景是延時,不是定時。當然,解決了延時,定時就很簡單了(定時=當前時刻+間隔時間)。 由於RabbitMQ本身不支持延時隊列(延時消息),所以要通過其他方式來實現。總的來說有三種: 先存儲到數據庫,用定時任務掃描,登記時刻
相關文章
相關標籤/搜索