2016-10-21 68 views
1

1)spring-xd rabbitmq'requeue = false'選項不起作用。
以下兩者設定結果相同。 我被設置'requeue'選項爲'false',但rabbitmq總是嘗試requeue(=重試)。
這些選項之間有沒有優先權?
是(maxAttempts優先級>排序優先級)???rabbitmq春季設置requeue xd

module.*.consumer.requeue = true 
module.*.consumer.maxAttempts = 5 


module.*.consumer.requeue = false 
module.*.consumer.maxAttempts = 5 

2)如何自動處理DLQ回到車上隊列? (利用彈簧XD設置...)


3)是否有另一種方式來問第二個問題?


請大家幫幫我:'(

回答

1

的重新排隊選項時重試關閉(maxAttempts = 1)

啓用重試(maxAttempts> 1),消息纔有意義。被拒絕,而不是重試次數用完後,重新排隊。

打開調試日誌看到重試和消息拒絕的行爲。

沒有mechani sm將郵件移回主隊列 - 請參閱this documentation for the newer Spring Cloud Stream project以獲得一些建議。