RabbitMQ延遲消息

RabbitMQ中沒有對消息延遲進行實現,但是我們可以通過TTL以及死信路由來實現消息延遲。 TTL(Time To Live 消息過期時間) 如果消息一直存放在隊列中沒有被消費並且超過了過期時間則消息將變成死信(Dead Message),後續將無法被消費。 消息成爲死信的幾種情況: 1、消息被Consumer拒收,並且reject方法裏的參數requeue爲false,則消息不會被重新放回隊列
相關文章
相關標籤/搜索