TTL 是Time To Live的縮寫,也就是生存時間。
RabbitMQ支持消息的過期時間,在消息發送時可以指定消息的過期時間。RabbitMQ支持隊列的過期時間,從消息入隊列開始計算,只要超過了隊列的超時時間配置,那麼消息會總動的清除。
之前的代碼中設置過消息過期,該方式僅對該消息有效,以下介紹的是對隊列生效。
在控制檯手動操作設置消息過期
1.1 添加queue
1.2 添加Exchange
1.3.Exchange與Queue綁定
1.4 發送數據測試
1.5 觀察test02隊列消息
1.6 刷新頁面觀察隊列消息
10s後隊列消息消失了