[英]AmqpItemReader and Dead Letter Queue
我正在嘗試實現一個從隊列中讀取消息的作業,並在發生錯誤時將它們移動到死信。 我試圖使用事務處理頻道,但它總是重新排列郵件。
當拋出異常時,是否有任何自動方法可以使用Spring Batch執行此操作?
請參考Spring AMQP關於死亡刻字 。
有RejectAndDontRequeueRecoverer
,你可以為RabbitTemplate
注入AmqpItemReader
。 因此,所有這些.receive()
都將包含重試建議,如果耗盡消息,將被拒絕配置的DLX。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.