SpringBoot2.0實戰(13)整合RabbitMQ之實現延遲隊列、消息重試

相關知識 什麼是延遲隊列 隊列中的消息在等待指定時間後,消費者才能夠進行消費。 應用場景 商城系統,下單後半個小時未付款,自動取消訂單 實現方式 RabbitMQ 本身沒有直接支持延遲隊列功能,但是通過控制消息的生存時間及死信隊列,可以模擬出延遲隊列的效果。 RabbitMQ 控制消息的生存時間有兩種方法: 設置隊列屬性(x-message-ttl),隊列中所有消息都有相同的過期時間 設置消息屬性
相關文章
相關標籤/搜索