Springboot + rabbitMQ實現延遲隊列(生產者)

前言:在電商系統中,可能有這樣一個需求,訂單下單以後30分鐘後,若是用戶沒有付錢,則系統自動取消訂單。若是用常規的定時器定時去查詢,這會形成很大的消耗(頻繁訪問數據庫)。java 這裏選擇RabbitMQ來實現相似的功能(使用隊列的TTL特性)git 1.這種模式大概流程,咱們須要將消息先發送到ttl延遲隊列內,當消息到達過時時間後會自動轉發到ttl隊列內配置的轉發Exchange以及RouteK
相關文章
相關標籤/搜索