008 rabbitmq延遲隊列實現

前言:通過設置隊列的過期時間和死信交換器來實現。當隊列內的消息達到設置的時間,將由死信交換器通過死信路由,發送到死信交換器綁定的隊列上進行消費。 使用場景舉例:買家下訂單之後,在未規定時間內進行支付,需要釋放訂單資源。可在下單時,推送到orderTtl訂單ttl隊列,當達到規定時間後,消息由orderTtl轉移到orderDelay訂單延遲隊列,交由orderDelay訂單延遲隊列的消費者進行未付
相關文章
相關標籤/搜索