最新回答 / 程序猿天璇
這兩種應(yīng)該沒有明顯的可比性,不知道你這個問題是要對比什么??CorrelationData 是實現(xiàn)接口 ConfirmCallback ,重寫其confirm()方法的參數(shù)之一,表示對象內(nèi)部只有一個 id 屬性,用來表示當(dāng)前消息的唯一性;而DeliveryTag 可以做此消息處理通道的名字,回傳告訴 rabbitmq 這個消息處理成功并清除此消息,每次接收消息+1。
最新回答 / 細雨清簾
ConfirmCallBack 回調(diào)只能保證消息已經(jīng)到達服務(wù)器,但不能保證消息一定會被投遞到目標 Queue 里。我覺得您提出的“消費出現(xiàn)異?!?,和消息投遞的可靠性是兩個東西。這里的重試機制也僅僅是消息無法投遞到MQ做出的補償。?
最新回答 / 沐之雨霽
可以放在redis中,取redis的比取數(shù)據(jù)庫的要速度要快
最新回答 / 慕夢前來
事務(wù)列表看一下
最贊回答 / 白千帆
可以參考我得筆記?https://lengmuyun.github.io/2020/07/19/CentOS%E5%AE%89%E8%A3%85RabbitMQ/
2020-04-04