W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
因?yàn)槟鸁o法預(yù)期用戶將如何處置死信,所以該框架沒有提供任何標(biāo)準(zhǔn)機(jī)制來處理它們。如果死信的原因是暫時(shí)的,則您可能希望將消息路由回原始隊(duì)列。但是,如果問題是永久性問題,則可能導(dǎo)致無限循環(huán)。以下Spring Boot應(yīng)用程序顯示了一個(gè)示例,該示例說明了如何將這些消息路由回原始隊(duì)列,但在嘗試三次后將其移至第三個(gè)“ 停車場 ”隊(duì)列。第二個(gè)示例使用RabbitMQ延遲消息交換為重新排隊(duì)的消息引入延遲。在此示例中,每次嘗試的延遲都會(huì)增加。這些示例使用@RabbitListener
從DLQ接收消息。您也可以在批處理過程中使用RabbitTemplate.receive()
。
這些示例假定原始目的地為so8400in
,而消費(fèi)者組為so8400
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: