課程
/后端開(kāi)發(fā)
/Java
/RabbitMQ消息中間件極速入門(mén)與實(shí)戰(zhàn)
CorrelationData 和 rabbit自己的DeliveryTag的區(qū)別是什么呢?
2020-07-15
源自:RabbitMQ消息中間件極速入門(mén)與實(shí)戰(zhàn) 3-4
正在回答
這兩種應(yīng)該沒(méi)有明顯的可比性,不知道你這個(gè)問(wèn)題是要對(duì)比什么??CorrelationData 是實(shí)現(xiàn)接口 ConfirmCallback ,重寫(xiě)其confirm()方法的參數(shù)之一,表示對(duì)象內(nèi)部只有一個(gè) id 屬性,用來(lái)表示當(dāng)前消息的唯一性;而DeliveryTag 可以做此消息處理通道的名字,回傳告訴 rabbitmq 這個(gè)消息處理成功并清除此消息,每次接收消息+1。
舉報(bào)
入門(mén)RabbitMQ,并整合SpringBoot2.x,實(shí)現(xiàn)100%消息的可靠性投遞!
1 回答channel.basicAck(deliveryTag, false);報(bào)錯(cuò)
1 回答1-3中的Rabbit安裝配置文件如何獲取
1 回答為什么我自己建類(lèi)型,在消費(fèi)端接收就報(bào)錯(cuò)呢?用String類(lèi)型就沒(méi)事
2 回答為什么我的@RabbitListener沒(méi)有自動(dòng)創(chuàng)建exchange,queue???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-05-24
這兩種應(yīng)該沒(méi)有明顯的可比性,不知道你這個(gè)問(wèn)題是要對(duì)比什么??CorrelationData 是實(shí)現(xiàn)接口 ConfirmCallback ,重寫(xiě)其confirm()方法的參數(shù)之一,表示對(duì)象內(nèi)部只有一個(gè) id 屬性,用來(lái)表示當(dāng)前消息的唯一性;而DeliveryTag 可以做此消息處理通道的名字,回傳告訴 rabbitmq 這個(gè)消息處理成功并清除此消息,每次接收消息+1。